@media (max-width: 768px) {
    body.spacer-theme.woocommerce-cart .actions .button{
        height:44px !important;
        min-height:44px;
        font-size:var(--fs-14);
        padding:0 var(--space-14) !important;
    }

    body.spacer-theme.woocommerce-cart form.woocommerce-cart-form,
    body.spacer-theme.woocommerce-cart .cart-collaterals .cart_totals,
    body.spacer-theme form.woocommerce-cart-form,
    body.spacer-theme .cart-collaterals .cart_totals{
        padding:var(--space-8);
    }

    body.spacer-theme.woocommerce-cart table.shop_table th,
    body.spacer-theme.woocommerce-cart table.shop_table td,
    body.spacer-theme table.shop_table.shop_table_responsive.cart th,
    body.spacer-theme table.shop_table.shop_table_responsive.cart td,
    body.spacer-theme .cart_totals table.shop_table th,
    body.spacer-theme .cart_totals table.shop_table td{
        padding:var(--space-6) var(--space-8);
    }

    body.spacer-theme.woocommerce-cart table.shop_table .cart_item td,
    body.spacer-theme table.shop_table.shop_table_responsive.cart .cart_item td,
    body.spacer-theme .cart_totals table.shop_table tr.order-total th,
    body.spacer-theme .cart_totals table.shop_table tr.order-total td{
        padding-top:var(--space-6);
        padding-bottom:var(--space-6);
    }

    body.spacer-theme.woocommerce-cart table.shop_table td.actions,
    body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions{
        padding-top:var(--space-8);
    }

    body.spacer-theme.woocommerce-cart .actions .coupon,
    body.spacer-theme .actions .coupon{
        display:grid;
        grid-template-columns:minmax(0, 1fr);
        gap:var(--space-8);
    }

    body.spacer-theme.woocommerce-cart .actions .wc-empty-cart{
        width:100%;
    }

    body.spacer-theme.woocommerce-cart .actions .coupon .input-text,
    body.spacer-theme .actions .coupon .input-text,
    body.spacer-theme.woocommerce-cart .actions .coupon .button,
    body.spacer-theme .actions .coupon .button{
        width:100%;
        min-width:0;
    }
}
