/* FotoCity v3.9.51 — product cards: quantity after AJAX add, never "View cart". */
.fc-home-product .added_to_cart.wc-forward,
.fca-product-card .added_to_cart.wc-forward,
.woocommerce .products .product .added_to_cart.wc-forward,
.wd-product .added_to_cart.wc-forward,
.fc-home-product a.added_to_cart,
.fca-product-card a.added_to_cart { display:none!important; }

.fc-card-cart-button-hidden { display:none!important; }
.fc-card-cart-qty {
  width:100%; min-height:42px; margin-top:10px; padding:4px;
  display:grid; grid-template-columns:42px 1fr 42px; gap:6px; align-items:center;
  border:1px solid #003366; border-radius:9px; background:#003366; color:#fff;
  direction:ltr; box-shadow:none;
}
.fc-card-cart-qty button {
  appearance:none; -webkit-appearance:none; width:38px; height:34px; min-width:38px;
  border:0; border-radius:7px; background:#fff; color:#003366; cursor:pointer;
  font:900 20px/1 Vazirmatn,Tahoma,sans-serif; display:flex; align-items:center; justify-content:center;
}
.fc-card-cart-qty__value {
  color:#fff; text-align:center; font-size:15px; font-weight:900; direction:ltr;
}
.fc-card-cart-qty.is-loading { opacity:.6; pointer-events:none; }
.fca-add-to-cart-wrap .fc-card-cart-qty { min-height:50px; border-radius:8px; }

@media (max-width:767px) {
  .fc-card-cart-qty { grid-template-columns:38px 1fr 38px; min-height:40px; }
  .fc-card-cart-qty button { width:34px; min-width:34px; height:32px; }
}
