.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 1fr}#order_review_heading{display:none}#order_review{position:relative;background:#2b3a2a;border-radius:24px;padding:26px 24px 24px;color:#fff}#order_review::before{content:"YOUR ORDER";display:block;font-size:22px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px;color:#FFECDB}#order_review .shop_table th,#order_review .shop_table td{padding:12px 0}#order_review .shop_table .cart_item td{border-bottom:1px solid rgb(255 255 255 / .20)}#order_review .shop_table .cart_item:last-child td{border-bottom:1px solid rgb(255 255 255 / .20)}#order_review .shop_table tfoot th,#order_review .shop_table tfoot td{padding-top:14px}#order_review .shop_table tfoot .order-total th,#order_review .shop_table tfoot .order-total td{border-top:1px solid rgb(255 255 255 / .35);font-size:20px;font-weight:700;padding-top:16px}#order_review .shop_table .product-total,#order_review .shop_table tfoot td{text-align:right}#payment{background:#2b3a2a;border-radius:24px;padding:26px 24px 24px;margin-top:24px;color:#fff}#payment::before{content:"PAYMENT";display:block;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#FFECDB;margin-bottom:12px}#payment .wc_payment_methods,#payment .payment_methods{margin:0 0 12px}#payment .wc_payment_method,#payment .payment_method{padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .18)}#payment .wc_payment_method:last-child,#payment .payment_method:last-child{border-bottom:0}#payment label{display:inline-flex;align-items:center;gap:8px;font-weight:500}#payment .payment_box{background:#fff0;margin:8px 0 0 28px;padding:0;color:rgb(255 255 255 / .85)}#payment .StripeElement,#payment .wc-stripe-elements-field{background:#f2e2d0;border-radius:10px;padding:12px 14px;color:#061a22}#place_order{background:#eed8c3;color:#2b3a2a;border:none;border-radius:9999px;font-size:15px;font-weight:600;padding:12px 26px;width:auto;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,transform .05s ease}#place_order:hover{background:#e5ccb3}#place_order:active{transform:translateY(1px)}.woocommerce-input-wrapper input,.woocommerce-input-wrapper select{background:#f2e2d0;border-radius:12px;padding:14px 16px}@media (max-width:768px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:24px}#order_review{margin-top:0}}