/* K9 cart component adapted to MileRest colours and 44px touch targets. */
.cart-quantity-control{display:inline-grid;grid-template-columns:44px 44px 44px;align-items:center;width:max-content;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin:4px 0}
.cart-quantity-control button{width:44px;height:44px;border:0;background:#f7f4ee;cursor:pointer;font-size:18px;color:inherit}
.cart-quantity-control button:hover{background:#eee5d8}
.cart-quantity-control button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.cart-quantity-control button:disabled{opacity:.5;cursor:not-allowed}
.cart-quantity-control strong{display:grid;place-items:center;font-size:14px;min-width:32px;text-align:center}
