.wc__checkout__form{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important;gap:50px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wc__checkout__form .order__customer__data{max-width:calc(60% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){form.woocommerce-checkout{gap:0}.wc__checkout__form .order__customer__data{max-width:100%}.wc__checkout__form .order__totals .woocommerce-checkout-review-order{width:100%}.wc__checkout__form .order__totals{max-width:100%!important}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper .form-row{max-width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper .form-row #billing_address_2{margin-top:28px}}@media (max-width:540px){form.woocommerce-checkout{gap:0}.wc__checkout__form .order__customer__data{max-width:100%}.wc__checkout__form .order__totals .woocommerce-checkout-review-order{width:100%}.wc__checkout__form .order__totals{max-width:100%!important}.wc__checkout__form .order__totals .wd-table-wrapper{padding:0}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper .form-row{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.wc__checkout__form .order__customer__data .woocommerce-billing-fields__field-wrapper .form-row #billing_address_2{margin-top:28px}.wc__checkout__form .woocommerce-shipping-totals.shipping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc__checkout__form .woocommerce-shipping-totals.shipping th,.wc__checkout__form .woocommerce-shipping-totals.shipping td{width:100%}}.wc__checkout__form .order__customer__data .customer_details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc__checkout__form .order__totals{max-width:40%;display:-webkit-box;display:-ms-flexbox;display:flex}.wc__checkout__form .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{border:1px solid hsl(0 0% 7% / .11);-webkit-border-radius:5px;border-radius:5px}.wc__checkout__form .input-text{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#777;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%}.wc__checkout__form .select2-selection.select2-selection--single{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%}.wc__checkout__form .woocommerce-billing-fields>h3{font-size:1.25em}.wc__checkout__form .woocommerce-checkout-review-order-table thead th.product-name{font-size:14px;font-weight:400;color:#777}.wc__checkout__form .woocommerce-billing-fields>h3,.wc__checkout__form .woocommerce-checkout-review-order-table thead th{text-transform:none}.wc__checkout__form .woocommerce-checkout-review-order-table thead tr{border:none}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-name{font-size:12px;font-weight:400;color:#777}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-name .price-per-item{padding-top:10px;font-size:12px;font-weight:400}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-name .price-per-item .sale-price{margin-left:.5em}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-image{position:relative;display:block}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-image img{width:44px;display:flex;max-width:none}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-image .cart__item__qty_wrapper{align-items:center;background:#fff;border:2px solid hsl(0 0% 7% / .11);-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-border-radius:1em;border-radius:1em;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;right:15px;top:15px;white-space:nowrap;z-index:1}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-image .cart__item__qty{color:#000;font-size:12px}.wc__checkout__form .woocommerce-checkout-review-order-table tr.cart_item td.product-total .amount{font-size:12px;font-weight:700;color:var(--wd-primary-color)}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot th,.wc__checkout__form .woocommerce-checkout-review-order-table tfoot td{color:#777;font-size:14px;font-weight:400}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .cart-subtotal{font-weight:700}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .cart-subtotal .amount{color:#777;font-size:14px;font-weight:700}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .order-total th{font-weight:700;color:#777;font-size:16px}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .order-total .amount{font-weight:600;color:#777;font-size:18px}.wc__checkout__form .woocommerce-checkout-payment{border:1px solid hsl(0 0% 7% / .11);border-radius:5px;margin-top:24px;padding:15px 10px}.wc__checkout__form .woocommerce-checkout-payment .payment__title{padding-bottom:30px}.wc__checkout__form .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li,.wc__checkout__form .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label,.wc__checkout__form .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li .payment_method_cod{color:#777;font-size:14px;font-weight:400}.wc__checkout__form .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods .payment_box{margin-top:0;padding:15px 15px 15px 21px;box-shadow:none}.wc__checkout__form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-checkbox-text{color:#777;font-size:14px;font-weight:400}.wc__checkout__form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-checkbox-text a{color:var(--wd-link-color);font-size:14px;font-weight:400}.wc__checkout__form .woocommerce-checkout-payment #place_order{background-color:#4ea8bf;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;box-shadow:none}.wc__checkout__form .woocommerce-checkout-payment #place_order:hover{background-color:#3d8ba1}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-container{display:flex;gap:10px;align-items:center}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-container .button{background-color:#4ea8bf;padding:14px 30px;border:none;border-radius:5px;cursor:pointer;box-shadow:none;color:#fff;width:30%}.wc__checkout__form label{color:#777}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-container .button:hover{background-color:#3d8ba1}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-container input{color:var(--wd-form-color);max-width:calc(70% - 10px)}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .cart-promocode th{display:block;width:100%;text-align:left;position:relative}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .cart-promocode th svg{fill:currentColor;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;width:auto}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .cart-promocode th svg.opened{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-container .coupon-container__wrapper{display:flex;flex-direction:row;width:100%;gap:10px;flex-wrap:wrap}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .clickable{cursor:pointer;background:#f0f0f0}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-message{margin-top:5px;font-size:.9em}.wc__checkout__form .woocommerce-checkout-review-order-table tfoot .coupon-message.coupon-message coupon-message--error{color:#cc1818}.js-coupon-form{display:none!important;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.js-coupon-form.is-visible{display:flex!important;opacity:1}.wc__checkout__form .input-invalid{border:1px solid red!important}.wc__checkout__form .wc-esl-terminals__button_under{background-color:#4ea8bf;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;box-shadow:none;color:#fff;margin-top:10px}.wc__checkout__form .wc-esl-terminals__button_under:hover{background-color:#3d8ba1}.wc__checkout__form #wc_esl_billing_terminal_field{display:none}.wc__checkout__form .wc-esl-terminals__button{display:none}.wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper{display:none}