body.wpx.woocommerce-cart main .button,
body.wpx.woocommerce-cart #main .button,
body.wpx.woocommerce-cart #qodef-page-content .button,
body.wpx.woocommerce-cart #primary .button {
  background-color: #ae8d61;
}
body.wpx.woocommerce-cart main .button:hover,
body.wpx.woocommerce-cart #main .button:hover,
body.wpx.woocommerce-cart #qodef-page-content .button:hover,
body.wpx.woocommerce-cart #primary .button:hover {
  background-color: #705839;
}
body.wpx.woocommerce-cart main .checkout-button.button,
body.wpx.woocommerce-cart #main .checkout-button.button,
body.wpx.woocommerce-cart #qodef-page-content .checkout-button.button,
body.wpx.woocommerce-cart #primary .checkout-button.button {
  background-color: #cad400;
}
body.wpx.woocommerce-cart main .checkout-button.button:hover,
body.wpx.woocommerce-cart #main .checkout-button.button:hover,
body.wpx.woocommerce-cart #qodef-page-content .checkout-button.button:hover,
body.wpx.woocommerce-cart #primary .checkout-button.button:hover {
  background-color: #696e00;
}
body.wpx.woocommerce-cart main .checkout-button.button.disabled,
body.wpx.woocommerce-cart #main .checkout-button.button.disabled,
body.wpx.woocommerce-cart #qodef-page-content .checkout-button.button.disabled,
body.wpx.woocommerce-cart #primary .checkout-button.button.disabled {
  color: silver;
  background-color: #747373;
  cursor: no-drop;
  width: 100%;
  text-align: center;
}

.woocommerce-form-coupon-toggle {
  display: none;
}

.checkout.woocommerce-checkout {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 40px;
}

#customer_details {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 10px;
  border: 1px solid #e1e1e1;
}

#order_review #order_payment_heading {
  padding: 20px;
  margin: 0;
  border: 1px solid #e1e1e1;
  border-bottom: none;
}
#order_review #payment {
  margin: 0;
  border: 1px solid #e1e1e1;
  border-top: none;
}
#order_review .wc_payment_methods {
  padding-left: 20px !important;
}
#order_review .wc-gzd-checkbox-placeholder-legal {
  border: 1px solid #e1e1e1;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  background-color: aliceblue;
}
#order_review .wc-gzd-checkbox-placeholder-legal .legal {
  margin: 0;
}
#order_review #place_order {
  display: block;
  width: 100%;
}

body.wpx.woocommerce-checkout #billing_title {
  min-width: 200px;
}
body.wpx.woocommerce-checkout .select2-container--default .select2-selection--single,
body.wpx.woocommerce-checkout select,
body.wpx.woocommerce-checkout input[type=date],
body.wpx.woocommerce-checkout input[type=email],
body.wpx.woocommerce-checkout input[type=number],
body.wpx.woocommerce-checkout input[type=password],
body.wpx.woocommerce-checkout input[type=search],
body.wpx.woocommerce-checkout input[type=tel],
body.wpx.woocommerce-checkout input[type=text],
body.wpx.woocommerce-checkout input[type=url],
body.wpx.woocommerce-checkout textarea {
  padding: 5px 20px;
  margin: 0 0 10px;
}
body.wpx.woocommerce-checkout #billing_title_field {
  margin: 0 0 20px;
}
body.wpx.woocommerce-checkout .button,
body.wpx.woocommerce-checkout #next-step-address,
body.wpx.woocommerce-checkout #next-step-payment,
body.wpx.woocommerce-checkout #place_order {
  background-color: #cad400;
}
body.wpx.woocommerce-checkout .button:hover,
body.wpx.woocommerce-checkout #next-step-address:hover,
body.wpx.woocommerce-checkout #next-step-payment:hover,
body.wpx.woocommerce-checkout #place_order:hover {
  background-color: #696e00;
}
body.wpx.woocommerce-checkout #qodef-woo-page.qodef--checkout #order_review {
  width: 100%;
}
body.wpx.woocommerce-checkout .wc-gzd-checkbox-placeholder-legal .legal {
  margin-bottom: 50px;
}
body.wpx.woocommerce-checkout #order_review table {
  margin-bottom: 20px;
}
body.wpx.woocommerce-checkout #order_review table td,
body.wpx.woocommerce-checkout #order_review table th {
  padding: 5px 0 5px 5px;
}
body.wpx.woocommerce-checkout #order_review table tbody a,
body.wpx.woocommerce-checkout #order_review table tbody td,
body.wpx.woocommerce-checkout #order_review table tbody th {
  color: #9a9a9a;
}
body.wpx.woocommerce-checkout #order_review table thead {
  border-bottom: 1px solid #333;
}
body.wpx.woocommerce-checkout #order_review table thead td,
body.wpx.woocommerce-checkout #order_review table thead th {
  color: #1e1e1e;
}
body.wpx.woocommerce-checkout #order_review table tfoot {
  border-top: 1px solid #333;
}
body.wpx.woocommerce-checkout #order_review table tfoot td,
body.wpx.woocommerce-checkout #order_review table tfoot th {
  color: #1e1e1e;
}
body.wpx.woocommerce-checkout .wc-gzd-product-name-left {
  max-width: 40px;
  max-height: 40px;
  overflow: hidden;
}
body.wpx.woocommerce-checkout .wc-gzd-product-name-left img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
body.wpx.woocommerce-checkout div.place-order {
  display: flex;
  justify-content: right;
}

body.wpx.woocommerce-order-received div.woocommerce .shop_table td,
body.wpx.woocommerce-order-received div.woocommerce .shop_table th {
  padding: 5px 0 5px 5px;
}
body.wpx.woocommerce-order-received div.woocommerce tbody a,
body.wpx.woocommerce-order-received div.woocommerce tbody td,
body.wpx.woocommerce-order-received div.woocommerce tbody th {
  color: #9a9a9a;
}
body.wpx.woocommerce-order-received div.woocommerce thead {
  border-bottom: 1px solid #333;
}
body.wpx.woocommerce-order-received div.woocommerce thead td,
body.wpx.woocommerce-order-received div.woocommerce thead th {
  color: #1e1e1e;
}
body.wpx.woocommerce-order-received div.woocommerce tfoot {
  border-top: 1px solid #333;
}
body.wpx.woocommerce-order-received div.woocommerce tfoot td,
body.wpx.woocommerce-order-received div.woocommerce tfoot th {
  color: #1e1e1e;
}

body.wpx .quantity {
  position: relative;
  display: flex !important;
}
body.wpx .quantity input[type=number]::-webkit-inner-spin-button,
body.wpx .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body.wpx .quantity input[type=number] {
  -moz-appearance: textfield;
}
body.wpx .quantity input[type=number] {
  grid-area: amount;
  width: 35px !important;
  text-align: center;
  font-size: 16px;
  line-height: 1.7;
  color: #000;
  background: transparent;
  padding: 0 !important;
  border: 0px solid transparent;
  border-left: none;
  border-right: none;
}
body.wpx .quantity input:focus {
  outline: 0;
}
body.wpx .quantity .quantity-nav {
  position: relative;
  height: 60px;
  vertical-align: middle;
  display: flex;
  align-items: center;
  padding: 0 !important;
}
body.wpx .quantity .quantity-nav-up {
  grid-area: up;
}
body.wpx .quantity .quantity-nav-down {
  grid-area: down;
}
body.wpx .quantity .quantity-button {
  position: relative;
  display: flex;
  cursor: pointer;
  width: 25px;
  height: 25px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 19px;
  vertical-align: middle;
  line-height: 1.7;
  justify-content: center;
  align-items: center;
  border: none;
  background: #dad9d9;
}
/*# sourceMappingURL=style.css.map */
