.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:50px;align-items:flex-start;justify-content:space-between}.woocommerce-cart .woocommerce::before,.woocommerce-cart .woocommerce::after{display:none!important}.woocommerce-cart .woocommerce-cart-form{flex:999 1 600px;width:100%}.woocommerce-cart .cart-collaterals{flex:1 1 350px;max-width:450px;width:100%;background-color:#fcfcfc;padding:40px;border-radius:0;margin-top:0!important;border:1px solid #eaeaea}@media (max-width:992px){.woocommerce-cart .woocommerce{flex-direction:column}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{flex:1 1 100%}}.woocommerce table.shop_table{border:none!important;border-radius:0!important;margin-bottom:20px}.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table td{border:none!important;border-bottom:1px solid #eee!important;padding:30px 10px!important;vertical-align:top}.woocommerce table.cart .product-thumbnail img{width:120px;height:120px;object-fit:cover;border-radius:0;box-shadow:none}.woocommerce table.cart .product-name a{color:#000;font-weight:800;font-size:20px;text-decoration:none;display:block;margin-bottom:8px}.woocommerce table.cart .product-name{padding-top:30px!important}.woocommerce table.cart .product-price{font-weight:700;font-size:20px;color:#000;padding-top:30px!important}.woocommerce table.shop_table a.remove{font-size:0!important;display:inline-flex;align-items:center;color:#d9534f!important;background:transparent!important;border:none;width:auto;height:auto;margin-top:15px}.woocommerce table.shop_table a.remove:hover{background:transparent!important;color:#c9302c!important}.woocommerce table.shop_table a.remove::before{content:'\e872';font-family:'Material Symbols Outlined';font-size:20px;margin-left:5px}.woocommerce table.shop_table a.remove::after{content:'إزالة';font-size:16px;font-weight:600}.woocommerce .cart-collaterals .cart_totals h2{font-size:24px;font-weight:800;margin-bottom:30px;border-bottom:2px solid #000;padding-bottom:15px;color:#000}.woocommerce .cart-collaterals .cart_totals table.shop_table{width:100%}.woocommerce .cart-collaterals .cart_totals table.shop_table th,.woocommerce .cart-collaterals .cart_totals table.shop_table td{border:none!important;padding:15px 0!important;font-size:16px;color:#333}.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td{font-size:24px;font-weight:800;color:#000;border-top:1px solid #ddd!important;padding-top:25px!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#000;color:#fff;border:1px solid #000;border-radius:0;padding:15px 30px;font-weight:700;text-transform:uppercase;transition:all 0.3s ease}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fff;color:#000}.woocommerce .cart-collaterals .checkout-button,.woocommerce-checkout #place_order{width:100%;display:block;text-align:center;margin-top:20px;font-size:16px;padding:20px!important;white-space:normal;word-break:break-word}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ddd;border-radius:0;padding:15px;background:#fff;box-shadow:none;font-size:16px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#000;outline:none}.woocommerce-cart .coupon{display:flex;gap:10px;margin-top:20px}.woocommerce-cart .coupon input.input-text{flex:1;margin:0!important}.woocommerce-cart .coupon button.button{flex:0 0 auto;border-color:#ddd;background:#f9f9f9;color:#000}.woocommerce-cart .coupon button.button:hover{background:#eee}