.kartomania-free-shipping{position:relative;display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px;margin:18px 0;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;color:#171717;font-family:inherit;overflow:hidden}.kartomania-free-shipping::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#e91e63}.km-free-shipping-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eee;border-radius:50%;font-size:20px}.km-free-shipping-content{flex:1;min-width:0}.km-free-shipping-title{margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#777}.km-free-shipping-message{font-size:13px;line-height:1.45;color:#555}.km-free-shipping-message strong{color:#171717;font-weight:700}.km-free-shipping-bar{width:100%;height:6px;margin-top:10px;background:#e9e9e9;border-radius:10px;overflow:hidden}.km-free-shipping-bar-fill{height:100%;background:#e91e63;border-radius:10px;transition:width .35s ease}.km-free-shipping-amounts{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:#999}@media (max-width:480px){.kartomania-free-shipping{padding:14px;gap:11px}.km-free-shipping-icon{flex-basis:36px;width:36px;height:36px;font-size:17px}.km-free-shipping-title{font-size:10px}.km-free-shipping-message{font-size:12px}}