/* Livraison offerte : message sous le minimum et deux barres de progression (inc/livraison.php). */
.ctf-franco{margin:0 0 18px;padding:12px 16px;border:1px solid var(--ct-border);border-radius:var(--ct-radius-sm);background:var(--ct-cream)}
.ctf-franco p{margin:0 0 8px;font-size:14.5px;line-height:1.4;color:var(--ct-text)}
.ctf-franco--minimum p{margin:0}
.ctf-franco p strong{font-weight:600}
.ctf-franco--duo{display:grid;gap:12px}
.ctf-franco--duo .ctf-franco__row p{margin:0 0 6px}
.ctf-franco__bar{height:6px;border-radius:999px;background:#e9e2d2;overflow:hidden}
.ctf-franco__bar span{display:block;height:100%;border-radius:999px;background:var(--ct-green);transition:width .35s ease}
.ctf-franco__row--relais .ctf-franco__bar span{background:var(--ct-gold)}
.ctf-franco__row--relais p strong:first-child{color:#8b702f}
.ctf-franco__row--colissimo p strong:first-child{color:var(--ct-green)}
.ctf-franco__row.is-ok p::before{content:"\2713\00a0";font-weight:700}
@media(prefers-reduced-motion:reduce){.ctf-franco__bar span{transition:none}}
