.wldfd-campaign-price { display: inline-flex; max-width: 100%; flex-direction: column; align-items: flex-start; gap: 4px; vertical-align: middle; }
.wldfd-campaign-values { display: inline-flex; max-width: 100%; flex-wrap: wrap; align-items: baseline; column-gap: 7px; row-gap: 2px; }
.wldfd-campaign-values del { color: #747b86; font-size: .88em; opacity: .9; }
.wldfd-campaign-values ins { color: #bd5e00; font-weight: 800; text-decoration: none; }
.wldfd-countdown-badge { display: inline-flex; max-width: 100%; align-items: center; gap: 5px; padding: 3px 8px; border: 1px solid #f2dfc5; border-radius: 999px; background: #fff8ed; color: #72502b; font-size: 10px; font-weight: 600; line-height: 1.35; white-space: nowrap; vertical-align: middle; }
.wldfd-countdown-label { color: #806445; font-weight: 500; }
.wldfd-countdown-time { color: #392c1f; font-variant-numeric: tabular-nums; font-weight: 800; letter-spacing: .035em; }
.wldfd-cart-price { display: inline-flex; flex-direction: column; align-items: flex-start; gap: 3px; }
.wldfd-cart-price del { color: #747b86; opacity: .85; }
.wldfd-cart-price ins { color: #bd5e00; font-weight: 750; text-decoration: none; }
.wldfd-campaign-price .wldfd-countdown-badge { margin-top: 2px; }
.wldfd-countdown-badge.is-ended { border-color: #e6e8eb; background: #f6f7f8; color: #747b86; }

@media (max-width: 600px) {
    .wldfd-countdown-badge { gap: 4px; padding: 3px 7px; font-size: 9px; }
    .wldfd-campaign-values { column-gap: 5px; }
}
