/* Classic WooCommerce cart: keep the coupon field inside its mobile column.
 * Bridge uses content-box sizing plus a right margin, overflowing at 320px.
 * Do not hide overflow or change checkout, quantity controls, or desktop layout.
 */
@media (max-width: 480px) {
    body.woocommerce-cart .woocommerce-cart-form .coupon input[name="coupon_code"] {
        box-sizing: border-box;
        max-width: 100%;
        margin-right: 0;
    }
}
