.columnas {
    display: flex;
    flex-wrap: wrap;
}
.columnas > div {
    width: 50%;
}
.columna2 {
    padding-left: 15px;
  }
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{
    width: 100%;
}
.wc-block-cart__submit-button {
    background: #277835;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.columnas .woocommerce-NoticeGroup{
    width: 100%;
}
.woocommerce-cart .entry-content .woocommerce{
    display: flex;
    flex-wrap: wrap;
}
.woocommerce-cart .woocommerce-notices-wrapper{
    width: 100%;
}
.woocommerce-cart .woocommerce-cart-form{
    width: 75%;
}
.woocommerce-cart .cart-collaterals{
    width: 25%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    float: none;
    width: 100%;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
    background-color: #277835;
}
.cart_totals{
    padding-left: 15px;
}
.cart_totals h2 {
    font-size: 18px;
    color: #277835;
}
.product-remove {
    width: 30px;
}
.product-thumbnail img{
    width: 100px;
}
.product-thumbnail {
    width: 120px;
}

#szbd_checkout_field h3{
    display: none;
}























