.woocommerce{display:flex;width:calc(100% - 24px);flex-wrap:wrap;padding:12px;margin:auto;gap:30px}.woocommerce-cart-form{flex:0 1 calc(70% - 15px);padding:12px;border:1px solid #dfdfdf;border-radius:20px;height:100%}.cart-collaterals{flex:0 1 calc(30% - 15px);padding:16px;height:100%;border:1px solid #f3f3f3;border-radius:5px;background:#f3f3f3}.cart_totals h2{margin-bottom:20px;font-size:20px;font-weight:700}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:100%!important}.table-title{font-size:20px;font-weight:700}.product-name{font-size:14px}.product-name a{color:#333}.product-name a:hover{text-decoration:underline}.product-thumbnail img{width:150px;border-radius:16px}.cart-collaterals span.amount,.stock-price{font-size:16px;font-weight:700;color:#009ee0}.remove i{color:#838383;width:32px;height:32px;font-size:16px;line-height:32px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:8px;text-align:center}.remove i:hover{color:#f5f5f5;width:32px;height:32px;font-size:16px;line-height:32px;background-color:#838383;border:1px solid #838383;border-radius:8px}.woocommerce a.remove{line-height:0!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#009ee0!important;width:100%;border-radius:10px!important;transition:all linear .2s;border:1px solid #009ee0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff!important;color:#009ee0!important}.woocommerce .quantity .qty{width:50%!important;font-weight:700!important;text-align:center!important;padding:0!important}