body.theme-talemy .fc-wrapper strong:not(.product-quantity) {
  color: inherit !important;
}

body.theme-talemy .fc-progress-bar[data-sticky-states].is-activated .fc-progress-bar__inner {
  margin-top: 5px;
}

body.theme-talemy .fc-wrapper #payment ul.payment_methods > li.wc_payment_method .payment_box fieldset,
body.theme-talemy #add_payment_method .fc-wrapper #payment ul.payment_methods > li.wc_payment_method .payment_box fieldset {
  border: 0;
}

body.theme-talemy .fc-wrapper .wc-order-review {
  align-self: auto;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
}

body.theme-talemy .fc-wrapper .quantity .qty {
  font-weight: 400;
}

body.theme-talemy div.woocommerce form .form-row > label {
  display: block;
}

body.theme-talemy div.woocommerce form .form-row .woocommerce-input-wrapper span.description > code {
  display: inline;
  padding: 5px;
}

body.theme-talemy div.woocommerce .woocommerce-error::before,
body.theme-talemy div.woocommerce .woocommerce-error::after,
body.theme-talemy div.woocommerce .woocommerce-info::before,
body.theme-talemy div.woocommerce .woocommerce-info::after,
body.theme-talemy div.woocommerce .woocommerce-message::before,
body.theme-talemy div.woocommerce .woocommerce-message::after {
  content: none;
  display: none;
}

body.theme-talemy .fc-wrapper .fc-coupon-code-messages ul.woocommerce-error,
body.theme-talemy .fc-wrapper .fc-coupon-code-messages ul.woocommerce-info,
body.theme-talemy .fc-wrapper .fc-coupon-code-messages ul.woocommerce-message {
  padding: 5px !important;
}

body.theme-talemy .fc-wrapper .fc-coupon-code-messages .woocommerce-error li,
body.theme-talemy .fc-wrapper .fc-coupon-code-messages .woocommerce-info li,
body.theme-talemy .fc-wrapper .fc-coupon-code-messages .woocommerce-message li {
  padding-right: 20px !important;
}

body.theme-talemy .fc-wrapper .fc-coupon-code-message-dismiss {
  padding-left: 10px;
  text-decoration: underline;
}