/* Product page: delivery date and shipping cost below "In den Warenkorb" (src/BuyboxDelivery.php) */
.jo-buybox-eta {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 0 0 22px;
    font-size: 15px;
    line-height: 1.45;
    color: #212121;
}

/* the theme's empty Germanized delivery time box after the button would add 16px more above the line */
.single-product form.cart .delivery-time:empty {
    margin-bottom: 0;
}

.jo-buybox-eta[hidden],
.jo-buybox-eta__text[hidden] {
    display: none;
}

.jo-buybox-eta__icon {
    flex: 0 0 auto;
    margin-top: 4px;
}

.jo-buybox-eta__date {
    font-weight: 700;
    white-space: nowrap;
}

.jo-buybox-eta__cost {
    white-space: nowrap;
}

@media (min-width: 834px) {
    .jo-buybox-eta {
        font-size: 16px;
    }
}
