.kxp-delivery-preview{margin:14px 0;padding:14px 16px;background:#f7f7f7;border:1px solid #e5e5e5;border-left:3px solid #df1d35;border-radius:6px;color:#242424;font-family:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}
.kxp-delivery-preview p{margin:4px 0 8px;font-size:14px;line-height:1.5}
.kxp-delivery-preview strong,.kxp-delivery-preview b{font-weight:700}
.kxp-delivery-preview small{display:block;color:#646464;font-size:12px;line-height:1.5}
.kxp-dp-progress{margin-top:12px;padding-top:10px;border-top:1px solid #ddd}
.kxp-dp-track{height:5px;margin:8px 0;background:#ddd;border-radius:5px;overflow:hidden}
.kxp-dp-track span{display:block;height:100%;background:#df1d35;transition:width .2s}
.kxp-dp-estimate[hidden]{display:none!important}
.kxp-dp-estimate[hidden]+.kxp-dp-progress{margin-top:0;padding-top:0;border-top:0}
.kxp-delivery-preview-row>td{padding:0!important;border:0!important}
@media(max-width:480px){.kxp-delivery-preview{padding:12px;font-size:13px}}
/* Replace the cart's older destination meter with the same country-aware preview. */
.cart_totals .kxp-delivery-preview~.kxp-fd{display:none}
