/* Detail produktu – řádek s datem doručení */
.type-detail tr.delivery-time-row {
  order: -1; /* Posune řádek před všechny s order: 0 */
}

.type-detail tr.delivery-time-row td,
.type-detail .delivery-time {
  font-weight: 700;
  color: #009901;
  font-size: 20px;
}


/* Košík */
.in-kosik .delivery .delivery-time
{
    color: #42b545
}

#delivery-date-info
{
    text-align: center;
    color: #42b545;
    font-weight: bold;
    margin-top: 20px;
}

.shipping-delivery-info {
    display: block;
    font-size: 12px;
    margin-top: 4px;
    color: #000;
    text-decoration: underline;
    text-decoration-style: dotted;
    width: 100%;
}

.shipping-delivery-info::before {
    content: "Szállítási idő:";
    display: block;
    font-weight: 400;
    color: #000;
    text-decoration: none;
}

.payment-shipping-price {
  flex: inherit;
}

@media (max-width: 575px) {
   .wt-shipping-price-wrap,  .radio-wrapper input[type=radio]+label
  {
      text-box-trim: trim-start;
  }
}

@media (min-width: 575px) {
  .shipping-delivery-info {
    text-align: right;
  }
  .payment-info {
    max-width: fit-content;
    width: 200px !important;
    flex-basis: auto;
  }
}

.radio-wrapper.active .shipping-delivery-info,
.radio-wrapper.active .shipping-delivery-info::before
{
    color: #009901 !important;
    text-decoration: none;
}

@media (min-width: 992px) {
   #order-shipping-methods .wt-shipping-price-wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-end;
    width: auto;
  }
}

@media (max-width: 375px) {
    .wt-shipping-price-wrap,  .radio-wrapper input[type=radio]+label {
        display: block;
        text-box-trim: trim-start;
    }
}
