/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 26. 10. 2022, 12:59:14
    Author     : mirat
*/
body.woocommerce-page .woo-step-checkout {
  display: none;
}
body.woocommerce-page .woo-step-checkout.active {
  display: block;
}
body.woocommerce-page .woo-step-checkout .col2-set .col-1 {
  padding-left: 0;
}
body.woocommerce-page .woo-step-checkout .col2-set .col-2 {
  padding-right: 0;
}
body.woocommerce-page .woo-step-checkout .customer_details_header {
  border-bottom: 2px solid #707070;
  margin-top: 70px;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row label {
  display: none;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=text], body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=tel], body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=email] {
  width: 100%;
  border: 2px solid #b6b6b6;
  border-radius: 25px;
  height: 49px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  text-align: left;
  padding: 15px 25px;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row textarea {
  width: 100%;
  border: 2px solid #b6b6b6;
  border-radius: 25px;
  height: 75px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  text-align: left;
  padding: 15px 25px;
  color: #000000;
  resize: none;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row .form__label.checkbox {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.5em;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row .form__label.checkbox label {
  display: block !important;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row .form__label.checkbox input[type=checkbox] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  /* For iOS < 15 to remove gradient background */
  background-color: #fff;
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid currentColor;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row .form__label.checkbox span {
  font-size: 0.9rem;
  line-height: 1.8rem;
  font-weight: 400;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row#billing_iscomp_field label {
  display: initial;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row.woocommerce-validated input {
  border-color: #6dc22e;
}
body.woocommerce-page .woo-step-checkout .customer_details_header .form-row.woocommerce-invalid input {
  border-color: #a00;
}
body.woocommerce-page .woo-step-checkout .customer_details_body {
  border-bottom: 2px solid #707070;
  margin: 60px 0 45px;
  padding-bottom: 40px;
}
body.woocommerce-page .woo-step-checkout .customer_details_body #ship-to-different-address span {
  font-size: 0.9rem;
  line-height: 1.8rem;
  text-transform: none;
  font-weight: 400;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_body .form-row label {
  font-size: 0.9rem;
  line-height: 1.8rem;
  text-transform: uppercase;
  font-weight: 400;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_body .form-row label .required {
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_body .form-row#billing_country_field label {
  float: left;
  margin-right: 10px;
}
body.woocommerce-page .woo-step-checkout .customer_details_body .form-row#billing_country_field span.woocommerce-input-wrapper {
  float: right;
  width: initial;
  font-size: 0.9rem;
  line-height: 1.8rem;
  text-transform: uppercase;
  font-weight: 400;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout .customer_details_body .form-row#billing_country_field span.woocommerce-input-wrapper strong {
  font-weight: 400;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship h3 {
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.85rem;
  letter-spacing: 0.25em;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 20px;
  margin-bottom: 40px;
  margin-top: 60px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship h3::after {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  width: 200px;
  height: 2px;
  bottom: 0;
  background: #000000;
  margin: 0 auto;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship {
  margin-bottom: 40px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship .wolt-drive-info {
  text-align: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship .doprava-info-box {
  padding: 10px 50px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship .doprava-info-box li {
  margin-bottom: 10px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item {
  width: 100%;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-content {
  display: flex;
  align-items: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-check {
  max-width: 120px;
  padding: 20px 20px 5px;
  width: 100%;
  text-align: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-logo {
  padding: 20px 20px 5px;
  max-width: 165px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-logo img {
  width: auto;
  max-width: 125px;
  height: auto;
  max-height: 34px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-druh {
  max-width: calc(100% - 435px);
  text-align: left;
  font-size: 1.05rem;
  line-height: 1.6rem;
  letter-spacing: 0.025em;
  font-weight: 400;
  padding: 20px 20px 5px 40px;
  width: 100%;
  position: relative;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-druh p br {
  display: none;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-cena {
  width: 100%;
  max-width: 150px;
  text-align: center;
  font-size: 1.15rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
  font-weight: 600;
  padding: 20px 10px 5px;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-info {
  background-color: #ffffff;
  color: #000000;
  text-align: left;
  font-size: 0.9rem;
  z-index: 5;
  margin-left: 325px;
  margin-top: 0px;
  max-width: calc(100% - 515px);
}
body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-info p {
  margin-top: 0;
  color: #666;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods {
  margin-bottom: 40px;
  padding-left: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method span {
  padding: 20px;
  max-width: 165px;
  width: 100%;
  text-align: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method span img {
  width: auto;
  max-width: 125px;
  height: auto;
  max-height: 34px;
  cursor: pointer;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method span.wc_payment_method-check input {
  display: inline-block !important;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method-check {
  max-width: 120px !important;
  padding: 20px;
  width: 100%;
  text-align: left;
}
body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method label {
  max-width: calc(100% - 285px);
  padding: 20px;
  text-align: left;
  font-size: 1.05rem;
  line-height: 1.6rem;
  letter-spacing: 0.025em;
  font-weight: 400;
  padding: 20px 20px 20px 40px;
  width: 100%;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni h3 {
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.85rem;
  letter-spacing: 0.25em;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 20px;
  margin-bottom: 60px;
  margin-top: 100px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni h3::after {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  width: 200px;
  height: 2px;
  bottom: 0;
  background: #000000;
  margin: 0 auto;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li {
  padding-left: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li input {
  display: none;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #place_order {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: 400;
  color: #ffffff;
  background: #C6526C;
  border: 2px solid #C6526C;
  padding: 11px 40px;
  border-radius: 25px;
  font-family: "Unbounded", sans-serif;
  letter-spacing: 0.15em;
  transition: letter-spacing 0.4s ease-in-out;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #place_order:hover {
  letter-spacing: 0.2em;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table {
  border: none;
  border-spacing: 0;
  border-collapse: collapse;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review thead tr {
  border-bottom: 1px solid #707070;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review thead th {
  font-size: 0.9rem;
  line-height: 1.3rem;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #707070;
  padding-bottom: 20px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review thead th.product-quantity {
  width: 150px;
  text-align: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review thead th.product-name {
  text-align: left;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td {
  border: none;
  font-size: 0.9rem;
  line-height: 1.3rem;
  font-weight: 300;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-thumbnail {
  width: 50px;
  max-height: 120px;
  padding: 15px 5px 15px 25px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-thumbnail img {
  max-height: 120px;
  max-width: 100%;
  height: auto;
  width: auto;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-name {
  padding-left: 25px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-name span {
  margin-top: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 0.7rem;
  line-height: 0.9rem;
  margin-bottom: 10px;
  clear: both;
  display: block;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-price, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-quantity {
  width: 150px;
  text-align: center;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-total {
  width: 150px;
  text-align: right;
  padding-right: 30px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tbody td {
  border-bottom: 1px solid #707070;
  padding: 15px 5px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot th {
  font-size: 0.9rem;
  line-height: 1.3rem;
  text-align: right;
  font-weight: 500;
  border: none;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot td {
  border: none;
  font-size: 0.9rem;
  line-height: 1.3rem;
  font-weight: 400;
  text-align: right;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot td li {
  margin-bottom: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot td li label {
  margin-bottom: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr td {
  padding: 10px 30px 10px 5px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.cart-subtotal th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.cart-subtotal td {
  padding-top: 50px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.cart-subtotal td {
  font-weight: 600;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.order-total th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.order-total td {
  padding-top: 30px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.order-total th {
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 600;
  vertical-align: top;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.order-total td {
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 600;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tfoot tr.order-total td small {
  display: block;
  font-size: 0.9rem;
  line-height: 1.2rem;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #payment {
  background: none;
  padding: 0;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #payment .woocommerce-terms-and-conditions-wrapper {
  padding: 20px 0 30px;
  margin-top: 0px;
  border-top: 2px solid #707070;
  border-bottom: 2px solid #707070;
  margin-bottom: 30px;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #payment .woocommerce-terms-and-conditions-wrapper p {
  font-size: 0.9rem;
  line-height: 1.8rem;
  font-weight: 400;
  color: #000000;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #payment .woocommerce-terms-and-conditions-wrapper p a {
  text-decoration: underline;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni .step-controls-container.cont-final {
  margin-bottom: 20px;
  width: 100%;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni .step-controls-container.cont-final button {
  float: right;
}
body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni .step-controls-container.cont-final a {
  float: right;
}
body.woocommerce-page .step-controls-container {
  float: right;
  margin-bottom: 80px;
}
body.woocommerce-page .step-controls-container .step-controls-item.step_prev {
  margin-right: 20px;
  width: 54px;
  height: 54px;
  padding: 13.5px;
  border-radius: 50%;
  border: 1px solid #bcbcbc;
  text-align: center;
  margin-bottom: 10px;
}
body.woocommerce-page .step-controls-container .step-controls-item.step_prev:hover {
  width: 64px;
  height: 64px;
  padding: 18.5px;
  margin-top: -5px;
  margin-bottom: 5px;
}
@media all and (max-width: 1500px) {
  .body.woocommerce .woo-step-checkout .pokladna-tit, body.woocommerce-page .woo-step-checkout .pokladna-tit {
    font-size: 0.75rem;
    line-height: 1.45rem;
  }
  .body.woocommerce .woo-step-checkout .customer_details_header, body.woocommerce-page .woo-step-checkout .customer_details_header {
    margin-top: 56px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_header .form-row input[type=text], .body.woocommerce .woo-step-checkout .customer_details_header .form-row input[type=tel], .body.woocommerce .woo-step-checkout .customer_details_header .form-row input[type=email], body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=text], body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=tel], body.woocommerce-page .woo-step-checkout .customer_details_header .form-row input[type=email] {
    height: 40px;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 15px;
    padding: 12px 20px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_header .form-row textarea, body.woocommerce-page .woo-step-checkout .customer_details_header .form-row textarea {
    height: 60px;
    font-size: 12px;
    line-height: 15px;
    padding: 12px 20px;
    margin-bottom: 16px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_body, body.woocommerce-page .woo-step-checkout .customer_details_body {
    margin: 48px 0 36px;
    padding-bottom: 32px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_body .form-row label, body.woocommerce-page .woo-step-checkout .customer_details_body .form-row label {
    font-size: 0.75rem;
    line-height: 1.45rem;
  }
  .body.woocommerce .woo-step-checkout .customer_details_body .form-row input[type=text], .body.woocommerce .woo-step-checkout .customer_details_body .form-row input[type=tel], .body.woocommerce .woo-step-checkout .customer_details_body .form-row input[type=email], body.woocommerce-page .woo-step-checkout .customer_details_body .form-row input[type=text], body.woocommerce-page .woo-step-checkout .customer_details_body .form-row input[type=tel], body.woocommerce-page .woo-step-checkout .customer_details_body .form-row input[type=email] {
    height: 40px;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 15px;
    padding: 12px 20px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_body .form-row textarea, body.woocommerce-page .woo-step-checkout .customer_details_body .form-row textarea {
    height: 60px;
    font-size: 12px;
    line-height: 15px;
    padding: 12px 20px;
    margin-bottom: 16px;
  }
  .body.woocommerce .woo-step-checkout .customer_details_body .form-row#billing_country_field span.woocommerce-input-wrapper, body.woocommerce-page .woo-step-checkout .customer_details_body .form-row#billing_country_field span.woocommerce-input-wrapper {
    font-size: 0.75rem;
    line-height: 1.45rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-druh, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-druh {
    font-size: 0.85rem;
    line-height: 1.3rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-cena, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-cena {
    font-size: 0.95rem;
    line-height: 1.3rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method label, body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method label {
    font-size: 0.85rem;
    line-height: 1.3rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #place_order, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #place_order {
    font-size: 0.8rem;
    line-height: 1.05rem;
    padding: 9px 32px;
  }
  .body.woocommerce .step-controls-container .step-controls-item.step_prev, body.woocommerce-page .step-controls-container .step-controls-item.step_prev {
    width: 43px;
    height: 43px;
    padding: 8.5px;
  }
  .body.woocommerce .step-controls-container .step-controls-item.step_prev svg, body.woocommerce-page .step-controls-container .step-controls-item.step_prev svg {
    position: relative;
    top: 2px;
  }
}
@media all and (max-width: 767px) {
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-content, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-content {
    flex-wrap: wrap;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-druh, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-druh {
    font-size: 0.85rem;
    line-height: 1.3rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-cena, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-cena {
    font-size: 0.95rem;
    line-height: 1.3rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship .woo-ship-item-info, body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-info {
    margin-left: 20px;
    max-width: initial;
    margin-top: 10px;
  }
  .body.woocommerce .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method label, body.woocommerce-page .woo-step-checkout#woo-step-payship #checkout_payments .wc_payment_methods .wc_payment_method label {
    font-size: 1rem;
    line-height: 1.3rem;
    padding: 20px;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review_heading, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review_heading {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr {
    display: flex;
    flex-wrap: wrap;
    width: calc(100vw - 70px);
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th {
    width: 50%;
    border-bottom: none;
    padding: 15px;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-name, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-name, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-name, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-name, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-name, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-name, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-name {
    width: 70%;
    text-align: left;
    padding: 15px;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-quantity, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-quantity, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-quantity, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-quantity, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-quantity, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-quantity, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-quantity {
    width: 30%;
    text-align: right;
    padding: 15px;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-total, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-total, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-total, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-total, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-total, .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr td.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr th.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr td.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table thead tr th.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr td.product-total, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th.product-total {
    text-align: center;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody {
    border-bottom: 1px solid #000000;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr {
    border-bottom: 1px solid #555;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr:last-child, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tbody tr:last-child {
    border-bottom: none;
  }
  .body.woocommerce .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th, body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review table.shop_table tfoot tr th {
    text-align: left;
  }
  .body.woocommerce .step-controls-container, body.woocommerce-page .step-controls-container {
    display: flex;
    align-items: end;
  }
  .body.woocommerce .step-controls-container .step-controls-item.step_prev svg, body.woocommerce-page .step-controls-container .step-controls-item.step_prev svg {
    top: 5px;
  }
  .body.woocommerce .step-controls-container.cont-final, body.woocommerce-page .step-controls-container.cont-final {
    flex-wrap: wrap-reverse;
    align-items: center;
  }
  .body.woocommerce .step-controls-container.cont-final #place_order, body.woocommerce-page .step-controls-container.cont-final #place_order {
    width: calc(100% - 60px) !important;
    order: 2;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-info {
    top: 60px;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-payship .woo-ship-item-info-btn {
    top: 20px !important;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr th.product-price {
    text-align: left !important;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr th.product-subtotal {
    text-align: right !important;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-price {
    text-align: left !important;
  }
  body.woocommerce-page .woo-step-checkout#woo-step-potvrzeni #order_review tr td.product-total {
    text-align: right !important;
  }
}/*# sourceMappingURL=pokladna.css.map */