/*
 * Поле ручного ввода количества в виджете ._cart__product_sum
 * (страница товара и корзина). Подключается в header.php после style.css.
 *
 * Базовые размеры (60px на десктопе, 50px в @media max-width:680px) и рамка
 * приходят из общего правила .cart-qty-value в style.css — здесь только то,
 * что нужно инпуту дополнительно к оформлению бывшего <span>.
 */

input.cart-qty-value {
    /* padding:21px/16px из style.css рассчитан на inline-block <span>.
       Инпут центрирует однострочный текст по высоте сам, поэтому padding
       сбрасывается — одно правило работает на всех брейкпоинтах. */
    padding: 0;
    line-height: normal;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}

input.cart-qty-value:focus {
    border-color: #004aad;
}

/* На время запроса поле блокируется, чтобы ввод не разъехался с корзиной */
input.cart-qty-value:disabled {
    opacity: .6;
    cursor: default;
}
