/**
 * Per-product delivery notice ("Lieferhinweis") badge.
 *
 * Mirrors the store's flat design language and the free-shipping nudge
 * (.fsn-nudge): flat tinted box, 3px radius, 3px left accent bar, no
 * shadow/gradient/animation. Colour kept amber (not the nudge's green) to read
 * as a distinct, attention-drawing delivery signal.
 */

.hms-delivery-notice {
    --hms-dn-amber: #f59e0b;

    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 1.4em;
    padding: 14px;
    border-radius: 3px;
    background: #fdf3df;            /* flat, lightly amber-tinted, like the theme's info boxes */
    border-left: 3px solid var(--hms-dn-amber);
    color: #333;
    font-size: 14px;
    line-height: 1.4;
}

.hms-delivery-notice__icon {
    flex: 0 0 auto;
    display: inline-flex;
    color: var(--hms-dn-amber);
}

.hms-delivery-notice__message {
    flex: 1 1 auto;
    margin: 0;
}

.hms-delivery-notice__lead {
    display: block;
    font-weight: 700;
    color: #8a5a06;
}

.hms-delivery-notice__detail {
    display: block;
    font-weight: 600;
    color: #333;
}

@media (max-width: 1024px) {
    .hms-delivery-notice {
        font-size: 13px;
    }
}
