body.spacer-theme .wc-proceed-to-checkout{
    display:grid;
    gap:var(--cluster-gap-md);
    padding:0;
}

body.spacer-theme .wc-proceed-to-checkout::before,
body.spacer-theme .wc-proceed-to-checkout::after{
    content:none;
    display:none;
}

body.spacer-theme.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
body.spacer-theme.woocommerce-cart .wc-proceed-to-checkout .button{
    width:100%;
    box-sizing:border-box;
    justify-content:center;
    margin:0 !important;
}

body.spacer-theme.woocommerce-cart table.shop_table td.actions,
body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions{
    padding:var(--cluster-gap-panel) 0 0;
    border-bottom:none;
}

body.spacer-theme.woocommerce-cart table.shop_table td.actions::after,
body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions::after{
    content:"";
    display:block;
    clear:both;
}

body.spacer-theme.woocommerce-cart .actions .coupon,
body.spacer-theme .actions .coupon{
    display:flex;
    flex-wrap:wrap;
    gap:var(--cluster-gap-md);
    align-items:center;
}

body.spacer-theme.woocommerce-cart .actions .coupon .input-text,
body.spacer-theme .actions .coupon .input-text{
    flex:0 0 240px;
    min-width:240px;
    width:auto;
    height:var(--control-height-md);
    padding:0 var(--control-padding-x-md);
    font-size:var(--fs-14);
}

body.spacer-theme.woocommerce-cart table.shop_table td.actions .coupon .input-text,
body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions .coupon .input-text{
    margin:0;
    width:240px !important;
    min-width:240px;
    padding:0 var(--control-padding-x-md) !important;
}

body.spacer-theme.woocommerce-cart table.shop_table td.actions .coupon #coupon_code,
body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions .coupon #coupon_code{
    width:240px !important;
    min-width:240px;
}

body.spacer-theme.woocommerce-cart .actions .button{
    height:var(--control-height-md) !important;
    min-height:var(--control-height-md);
    padding:0 var(--space-20);
    border-radius:var(--control-radius);
}

body.spacer-theme.woocommerce-cart .actions .wc-empty-cart{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    line-height:1.1;
}

body.spacer-theme.woocommerce-cart table.shop_table td.actions .button,
body.spacer-theme table.shop_table.shop_table_responsive.cart td.actions .button{
    padding:0 var(--space-20) !important;
}

body.spacer-theme.woocommerce-cart .actions .input-text,
body.spacer-theme form.woocommerce-cart-form .actions .input-text,
body.spacer-theme .cart_totals .quantity .qty{
    border-radius:var(--control-radius);
}

body.spacer-theme.woocommerce-cart .quantity .qty,
body.spacer-theme form.woocommerce-cart-form .quantity .qty{
    border-radius:2px !important;
}

