form.checkout.woocommerce-checkout{display:flex;flex-direction:row;flex-wrap:wrap}div#customer_details{width:50%;display:flex;flex-direction:column;background-color:var(--light);padding:25px}form.checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%}div#order_review{width:50%;padding-left:25px}div#customer_details>div{width:100%}.checkout-thumb{display:flex;justify-content:flex-start;align-items:center}.checkout-thumb img{width:50px}.checkout-thumb{display:flex;justify-content:flex-start;align-items:center}.checkout-thumb img{width:50px;padding-right:10px}table.shop_table.woocommerce-checkout-review-order-table{border:unset;border-collapse:collapse}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:none}table.shop_table.woocommerce-checkout-review-order-table thead{background:var(--brown-d);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px}table.shop_table.woocommerce-checkout-review-order-table thead th{font-weight:500}table.shop_table.woocommerce-checkout-review-order-table th{width:70%!important}table.shop_table.woocommerce-checkout-review-order-table td{width:30%!important}table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:30px!important}table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th{padding-top:30px!important}table.shop_table.woocommerce-checkout-review-order-table td:last-child{text-align:right}table.shop_table.woocommerce-checkout-review-order-table th{font-size:16px}tr.order-total{font-size:21px;color:var(--brown-d)}tr.order-total span.woocommerce-Price-amount.amount bdi{font-size:22px}div#customer_details input,.select2-container--default .select2-selection--single,.woocommerce form .form-row textarea{border:1px solid #cfcfcf;padding:10px}.select2-container--default .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;font-size:14px}div#customer_details label{font-size:14px}table.shop_table.woocommerce-checkout-review-order-table th.product-total{text-align:right}p#billing_address_1_field{width:49%!important}p#billing_address_2_field{width:49%!important}div#customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%}div#customer_details .woocommerce-billing-fields__field-wrapper p,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:unset}.woocommerce-privacy-policy-text p{font-size:11px;line-height:17px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block!important}p#billing_address_2_field label.screen-reader-text,p#shipping_address_2_field label.screen-reader-text{all:unset!important;font-size:14px!important}p#billing_first_name_field{width:49%!important}p#billing_last_name_field,p#shipping_first_name_field,p#shipping_last_name_field,p#shipping_address_1_field,p#shipping_address_2_field{width:49%!important}button#place_order{background:var(--brown-d);padding:13px 20px;margin:0 10xp;font-size:16px;font-weight:500;text-transform:uppercase!important}h3#order_review_heading{margin-bottom:10px}@media only screen and (max-width:1024px){div#customer_details{width:100%}form.checkout.woocommerce-checkout{flex-wrap:wrap}div#order_review{width:100%;padding-left:0;margin-top:30px}}@media only screen and (max-width:767px){p#billing_address_1_field{width:100%!important}p#billing_address_2_field{width:100%!important}div#customer_details{padding:15px}table.shop_table.woocommerce-checkout-review-order-table th{font-size:13px}}