/** @format */
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon [name=apply_coupon] {
  color: rgb(191, 140, 73);
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon [name=apply_coupon]:hover {
  color: #fff;
}
.woocommerce-checkout .site-content {
  background-color: #2f2f2f;
  padding-bottom: 30px;
}
.woocommerce-checkout #view {
  background-color: #2f2f2f;
}
@media screen and (min-width: 992px) {
  .woocommerce-checkout .woostify-row .woostify-col {
    background-color: #3a3a3a !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .select2-container,
.woocommerce-checkout .woocommerce-input-wrapper,
.woocommerce-checkout .notes label,
.woocommerce-checkout label,
.woocommerce-checkout .woocommerce-form__label,
.woocommerce-checkout textarea {
  color: #fff !important;
  background-color: #2f2f2f !important;
}
.woocommerce-checkout .woocommerce-billing-fields *,
.woocommerce-checkout .select2-container *,
.woocommerce-checkout .woocommerce-input-wrapper *,
.woocommerce-checkout .notes label *,
.woocommerce-checkout label *,
.woocommerce-checkout .woocommerce-form__label *,
.woocommerce-checkout textarea * {
  color: #fff !important;
  background-color: #2f2f2f !important;
}
.woocommerce-checkout .cart_item,
.woocommerce-checkout .coupon-form,
.woocommerce-checkout tfoot,
.woocommerce-checkout .place-order,
.woocommerce-checkout .wc_payment_methods,
.woocommerce-checkout .woocommerce-order-overview,
.woocommerce-checkout .woocommerce-order section {
  color: #fff !important;
}
.woocommerce-checkout .cart_item *,
.woocommerce-checkout .coupon-form *,
.woocommerce-checkout tfoot *,
.woocommerce-checkout .place-order *,
.woocommerce-checkout .wc_payment_methods *,
.woocommerce-checkout .woocommerce-order-overview *,
.woocommerce-checkout .woocommerce-order section * {
  color: #fff !important;
}
.woocommerce-checkout .checkout_coupon .input-text {
  border-radius: 4px;
  border: 1px solid #ccc;
  background-color: #3a3a3a;
  color: #fff;
}
.woocommerce-checkout .checkout_coupon button {
  color: rgb(191, 140, 73) !important;
}
.woocommerce-checkout .checkout_coupon button:hover {
  color: #fff !important;
}
.woocommerce-checkout .button.alt {
  color: rgb(191, 140, 73) !important;
}
.woocommerce-checkout .button.alt:hover {
  color: #fff !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 48px;
}
.woocommerce-checkout .select2-selection__rendered {
  border-radius: 4px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-style: solid;
  border-width: 6px 5px 0 5px;
  margin-top: -1px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 1px;
  height: 46px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  background-color: transparent !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox * {
  background-color: transparent !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info a,
.has-woostify-heading-color,
.woocommerce-table--order-details td,
.woocommerce-table--order-details td.product-name a,
.has-distraction-free-checkout .site-header .site-branding:after,
.woocommerce-cart-form__contents thead th,
#order_review .shop_table th,
#order_review .shop_table th.product-name,
#order_review .shop_table .product-quantity {
  color: #fff;
}

.payment_box {
  background-color: #2f2f2f;
}

.has-multi-step-checkout .review-information-inner {
  color: #fff;
}

.review-information-link {
  color: #fff;
}

.multi-step-checkout-button[data-action=back] {
  color: #fff;
}

.woostify-svg-icon svg path {
  fill: #fff;
}

.multi-step-checkout {
  margin-bottom: 50px;
}

.woocommerce-checkout .cart_item.child-product {
  padding-left: 32px;
  font-size: 14px;
}

.woocommerce-checkout-review-order-table .cart_item:not(.child-product) {
  font-size: 18px;
}

.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .child-product .review-order-product-image {
  width: 40px;
  height: 40px;
}

.woocommerce-checkout .cart_item {
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 992px) {
  #order_review {
    float: left;
    width: 450px;
  }
}
@media (min-width: 992px) {
  .has-multi-step-checkout .multi-step-checkout-wrapper {
    width: calc(100% - 450px);
    padding-right: 40px;
  }
}
.nbsp {
  display: none;
}

@media (max-width: 550px) {
  .has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-name {
    flex-direction: column;
    align-items: flex-start;
  }
}
.has-multi-step-checkout .woostify-before-order-review .woostify-before-order-review-total-price {
  flex-shrink: 0;
}
/*# sourceMappingURL=cs-woocommerce-checkout.css.map */
