.kr-free-shipping{--kr-shipping-olive:#526442;--kr-shipping-muted:#64695e;margin:20px 0;padding:16px 18px;background:#f4f6f0;border:1px solid #e2e7dc;border-radius:5px;color:#263222;text-align:left}
.kr-free-shipping__heading{display:flex;align-items:center;gap:8px;margin:0 0 11px;font-size:14px;line-height:1.45;letter-spacing:0}
.kr-free-shipping__heading strong{font-weight:600}
.kr-free-shipping__check{flex:0 0 18px;color:var(--kr-shipping-olive)}
.kr-free-shipping__track{display:block;height:5px;width:100%;overflow:hidden;border-radius:5px;background:#dde4d6}
.kr-free-shipping__fill{display:block;width:100%;height:100%;background:var(--kr-shipping-olive);border-radius:inherit}
.kr-free-shipping__terms{margin:9px 0 0;font-size:11px;line-height:1.55;color:var(--kr-shipping-muted)}
.kr-free-shipping__terms a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
.kr-free-shipping__terms a:focus-visible{outline:2px solid var(--kr-shipping-olive);outline-offset:3px}
.kr-free-shipping--compact{margin:0 0 18px;padding:13px 14px}
.kr-free-shipping--compact .kr-free-shipping__heading{font-size:12px;margin-bottom:9px}
.kr-free-shipping--compact .kr-free-shipping__terms{font-size:10px;margin-top:7px}
@media(max-width:749px){.kr-free-shipping{padding:14px 15px}.kr-free-shipping__heading{font-size:13px}.kr-free-shipping--compact{padding:12px 13px}.kr-free-shipping--compact .kr-free-shipping__heading{font-size:12px}}
@media(forced-colors:active){.kr-free-shipping{border-color:CanvasText}.kr-free-shipping__track{border:1px solid CanvasText}.kr-free-shipping__fill{background:Highlight;forced-color-adjust:none}}
