.kfs-shipping{display:block;border:1px solid #d7d7d7;border-radius:6px;padding:14px 16px;margin:0 0 16px;font-size:14px;line-height:1.5;text-align:left}
.kfs-shipping__heading{font:inherit;font-weight:700;margin:0 0 8px}
.kfs-shipping__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:5px 0}
.kfs-shipping__row>span:last-child,.kfs-shipping__row>strong:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}
.kfs-shipping__total{border-top:1px solid #d7d7d7;padding-top:9px;margin-top:9px;font-weight:700}
.kfs-shipping__note{font-size:12px;line-height:1.45;margin:7px 0 0}
.kfs-shipping__note a{text-decoration:underline;text-underline-offset:2px;color:inherit}
.kfs-shipping__progress{display:block;accent-color:#a32618;width:100%;height:8px;margin:8px 0 0;border:0}
.cart-sidebar__total.kfs-shipping-sidebar{display:block;padding:0;border:0}
.cart-sidebar__total.kfs-shipping-sidebar p{margin:5px 0}
.cart-sidebar__total.kfs-shipping-sidebar .kfs-shipping__note{margin-top:7px;font-size:12px}
.kfs-shipping[hidden],.kfs-shipping [hidden]{display:none!important}
@media(max-width:389px){.kfs-shipping{padding:12px}.kfs-shipping__row{gap:8px}}
