body.woocommerce-cart .cart-collaterals .cart_totals,
body.woocommerce-cart .wg-cart-summary-note{display:none!important}
body.woocommerce-cart .wg-cart-layout{grid-template-columns:minmax(0,1fr)!important}
body.woocommerce-cart .wg-purchase-page .cart-collaterals{position:static}
body.woocommerce-cart .cart-collaterals:not(:has(.cross-sells)){display:none!important}
body.woocommerce-cart .wg-cart-simple-checkout{clear:both;padding:0 0 24px;text-align:right}
body.woocommerce-cart .wg-cart-simple-checkout .checkout-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 28px;margin:0;background:#344337;color:#fff;border:0;border-radius:3px;font:600 17px/1.3 Barlow,Arial,sans-serif;text-decoration:none}
body.woocommerce-cart .wg-cart-simple-checkout .checkout-button:hover{background:#25352a}
body.woocommerce-cart .wg-cart-simple-checkout .checkout-button:focus-visible{outline:3px solid #7e8563;outline-offset:3px}
@media(max-width:600px){body.woocommerce-cart .wg-cart-simple-checkout .checkout-button{width:100%;box-sizing:border-box}}
@media(min-width:769px){
body.woocommerce-cart .wg-purchase-page table.cart{table-layout:fixed}
body.woocommerce-cart .wg-purchase-page table.cart .product-remove{width:32px}
body.woocommerce-cart .wg-purchase-page table.cart .product-thumbnail{width:92px}
body.woocommerce-cart .wg-purchase-page table.cart .product-name{width:auto}
body.woocommerce-cart .wg-purchase-page table.cart .product-price{width:100px;text-align:right}
body.woocommerce-cart .wg-purchase-page table.cart .product-quantity{width:166px;text-align:right}
body.woocommerce-cart .wg-purchase-page table.cart .product-quantity .cart-quantity-stepper{justify-content:flex-end}
body.woocommerce-cart .wg-purchase-page table.cart .product-subtotal{width:110px;text-align:right}
}
