/*Checkout mixins*/
/*Hide progress bar from previous step on thank you page*/
.woocommerce-order-received #brxe-oanfiy {
  display: none;
}
/*Thank you page*/
.bricks-woo-wc_thankyou section.woocommerce-order-details, .bricks-woo-wc_thankyou section.woocommerce-customer-details, .bricks-woo-wc_thankyou .woocommerce-order-details__title, .bricks-woo-wc_thankyou .woocommerce-table {
  display: none;
}
.brxe-woocommerce-checkout-thankyou {
  width: min(90%, 60rem);
}
.brxe-woocommerce-checkout-thankyou h2 {
  font-size: var(--text-l);
  font-weight: 300;
  text-transform: none;
  padding-bottom: var(--content-gap);
}
.brxe-woocommerce-checkout-thankyou .woocommerce-customer-details + .woocommerce-order-details__title {
  display: none;
}
.brxe-woocommerce-checkout-thankyou .woocommerce-order-overview, .brxe-woocommerce-checkout-thankyou .woocommerce-order-overview > li {
  border-color: var(--neutral);
}
.brxe-woocommerce-checkout-thankyou .woocommerce-order-overview > li {
  margin-top: 0 !important;
}
.brxe-woocommerce-checkout-thankyou .woocommerce-columns {
  gap: var(--space-s);
  padding: 0;
}
@media only screen and (max-width: 600px) {
  .brxe-woocommerce-checkout-thankyou .woocommerce-columns {
    flex-direction: column;
  }
}
.woocommerce-bacs-bank-details {
  padding: var(--space-xl) var(--space-l);
  background: var(--base-ultra-light);
  text-align: center;
  margin: var(--space-xl) 0;
}
.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {
  font-size: var(--text-l);
  font-weight: 300;
  text-transform: none;
  padding-bottom: var(--content-gap);
}
.woocommerce-bacs-bank-details ul.wc-bacs-bank-details {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.woocommerce-bacs-bank-details ul.wc-bacs-bank-details li {
  padding: 0;
}
.woocommerce-order-details table tr, .woocommerce-order-details table td, .woocommerce-order-details table th, .woocommerce-order-details table thead, .woocommerce-order-details table tfoot, .woocommerce-order-details table tbody, .woocommerce-order-details table {
  border-color: var(--neutral);
}
.woocommerce-order-details table tbody tr {
  border-color: transparent;
}
.woocommerce-checkout .shop_table tbody td {
  border: none;
}
.woocommerce-checkout .shop_table tfoot, .woocommerce-checkout .shop_table thead {
  border-color: var(--neutral);
}
@media only screen and (max-width: 450px) {
  .woocommerce-checkout .shop_table th, .woocommerce-checkout .shop_table td {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout .shop_table td {
    padding: 1rem 2rem 1rem 2rem;
  }
  .woocommerce-checkout .shop_table th {
    padding: 1.5rem 2rem 0.5rem 2rem;
  }
}
table.zasilkovna_detail {
  margin-top: var(--space-m);
}
.woocommerce-thankyou-order-failed {
  font-weight: bold;
}
.woocommerce-checkout #payment .payment_methods input[type=radio] {
  width: 20px;
}
.wc_payment_method input[type=radio]:checked:after {
  --bullet-position: -50%, -50%;
}
.woocommerce-checkout #order_review {
  border-color: var(--black);
}
.woocommerce-checkout #payment .payment_methods .payment_box {
  background: transparent;
}
