.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap .back-to-cart,
.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap .back-to-cart {
  display: none;
}
.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap #kco-order-review,
.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap #order_review,
.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap #kco-order-review,
.checkout-distraction-free .eaw-sidebar-cart-checkout-wrap #order_review {
  padding: 0;
}

.eaw-sidebar-cart .eaw-sidebar-cart-content-wrap-checkout.eaw-sidebar-cart-content-wrap-checkout-navs .eaw-sidebar-cart-header-wrap {
  border-style: none;
}

.eaw-sidebar-cart-footer.eaw-sidebar-cart-footer-checkout {
  display: inline-flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  gap: 5px;
  justify-content: space-between;
}

.eaw-sidebar-cart .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt {
  margin: 0;
  width: calc(50% - 5px) !important;
  transition: all 0.3s ease;
}

.eaw-sidebar-cart .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt-checkout-place_order:not(.eaw-disabled):not(.eaw-bt-disabled) ~ .eaw-sidebar-cart-bt-checkout-cancel,
.eaw-sidebar-cart .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt-checkout-next:not(.eaw-disabled):not(.eaw-bt-disabled) + .eaw-sidebar-cart-bt-checkout-back:not(.eaw-disabled) ~ .eaw-sidebar-cart-bt-checkout-cancel {
  width: 100% !important;
}

.eaw-sidebar-cart .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt.eaw-sidebar-cart-bt-checkout-cancel .eaw-sc-checkout-bt-btc-back_icons {
  margin: 0 5px;
}

.eaw-sidebar-cart .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt.eaw-sidebar-cart-bt-checkout-cancel .eaw-sc-checkout-bt-btc-back_icons:before {
  font-size: inherit;
}

.eaw-sidebar-cart-wrap #place_order,
.eaw-sidebar-cart-wrap .blockOverlay,
.eaw-sidebar-cart-wrap .customize-partial-edit-shortcut,
.eaw-sidebar-cart-wrap .woocommerce-NoticeGroup-checkout,
.eaw-sidebar-cart-wrap .woocommerce-error,
.eaw-sidebar-cart-wrap .woocommerce-message,
.eaw-sidebar-cart-wrap .woocommerce-notices-wrapper,
.eaw-sidebar-cart-wrap + .tooltipster-base {
  display: none !important;
}

.eaw-sidebar-cart-wrap #order_review {
  float: unset !important;
  width: 100% !important;
}

.eaw-sidebar-cart-wrap .woocommerce-info {
  margin: 15px 0;
}

.eaw-sidebar-cart-wrap #order_review .woocommerce-checkout-review-order-table .onestepcheckout-summary,
.eaw-sidebar-cart-wrap #order_review .woocommerce-checkout-review-order-table thead,
.eaw-sidebar-cart-wrap #order_review .woocommerce-checkout-review-order-table > tbody,
.eaw-sidebar-cart-wrap #pco-order-review .woocommerce-checkout-review-order-table thead,
.eaw-sidebar-cart-wrap #pco-order-review .woocommerce-checkout-review-order-table > tbody {
  display: none !important;
}

.eaw-sidebar-cart-wrap .eaw-checkout-nav-step-wrap {
  position: absolute;
  left: 0;
  width: 100%;
  display: inline-grid;
  height: 6px;
  cursor: pointer;
  z-index: 99;
  background: 0 0;
  grid-gap: 5px;
}

.eaw-sidebar-cart-wrap .eaw-checkout-nav-step-wrap .eaw-checkout-nav-step {
  opacity: 1;
  position: relative;
}

.eaw-sidebar-cart-wrap .eaw-checkout-nav-step-wrap .eaw-checkout-nav-step:last-child {
  border-right: none;
}

.eaw-sidebar-cart-wrap .eaw-checkout-nav-step-wrap .eaw-checkout-nav-step.eaw-checkout-step-current,
.eaw-sidebar-cart-wrap .eaw-checkout-nav-step-wrap .eaw-checkout-nav-step:hover {
  transform: scaleY(1.5);
}

.eaw-sidebar-cart-wrap .eaw-checkout-step {
  padding: 15px 0 10px;
  width: 100%;
}

.eaw-sidebar-cart-wrap .eaw-checkout-step > div,
.eaw-sidebar-cart-wrap .eaw-checkout-step > h3 {
  width: 100% !important;
}

.eaw-sidebar-cart-wrap .woocommerce-billing-fields {
  padding-top: 0;
  border-top: none;
}

.eaw-sidebar-cart-wrap #ship-to-different-address {
  position: relative;
}

.eaw-sidebar-cart-wrap .form-row .input-checkbox {
  position: relative;
}

.eaw-sidebar-cart-wrap #ship-to-different-address label {
  margin-top: 0;
  margin-bottom: 0;
  color: inherit;
  font-style: normal;
  font-weight: 300;
  padding-left: 30px;
}

.eaw-sidebar-cart-wrap #ship-to-different-address #ship-to-different-address-checkbox {
  margin: 0 !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
  display: block !important;
}

.eaw-sidebar-cart .payment_method_stripe img {
  max-width: 40px;
  padding-left: 3px;
  margin: 0;
}

.eaw-sidebar-cart.eaw-sidebar-cart-rtl .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt.eaw-disabled:first-child + .eaw-sidebar-cart-bt {
  margin-left: 0 !important;
}

.eaw-sidebar-cart.eaw-sidebar-cart-rtl .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt:not(.eaw-disabled):first-child {
  margin-left: 0 !important;
}

.eaw-sidebar-cart.eaw-sidebar-cart-rtl .eaw-sidebar-cart-footer-checkout .eaw-sidebar-cart-bt.eaw-sidebar-cart-bt-checkout-cancel {
  float: right;
}

.eaw-sidebar-cart-wrap ~ #ui-datepicker-div.ui-datepicker {
  position: absolute !important;
  z-index: 99999999 !important;
}

.eaw-sidebar-cart-wrap .select2-container {
  width: 100% !important;
}

.select2-container.select2-container--default.select2-container--open,
.eaw-sidebar-cart-wrap ~ .colorpicker {
  z-index: 99999999;
}

.product > .cart + #ppc-button,
form.cart + #ppc-button {
  display: none !important;
}

.eaw-sidebar-cart-checkout-wrap.eaw-customize-editing .eaw-checkout-nav-step-wrap {
  top: 0 !important;
}

/*# sourceMappingURL=sc-checkout.css.map */
