/*
 * Shop styling that lives in git, not in Elementor settings.
 * Enqueued on all front-end pages by awana_enqueue_shop_styles().
 */

/*
 * Quantity input (product page): fit 4 digits plus the native spinner.
 * Overrides WooCommerce `.woocommerce .quantity .qty { width: 3.631em }` and the
 * Hello Elementor reset `input[type=number] { padding: .5rem 1rem }`, which left
 * room for one digit only. `input.qty` raises specificity above the WooCommerce
 * rule; `.woocommerce` also matches the body class WooCommerce sets on shop pages.
 */
.woocommerce .quantity input.qty{width:5em;padding-left:.5rem;padding-right:.5rem}

/*
 * Cart (WooCommerce Blocks quantity selector, −/+ buttons): the same reset padding
 * left 13px for digits. WooCommerce sets its padding inside :where(), so the reset
 * wins; `body` raises specificity above WooCommerce's own selector.
 */
body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{padding-left:.25rem;padding-right:.25rem}
