.giho-free-shipping{display:none;margin:12px 0 18px;padding:15px 17px;border:1px solid #ddd5cc;border-radius:8px;background:#f8f7f5;font-family:inherit}
.giho-free-shipping.giho-visible{display:block}
.giho-fs-title{font-size:14px;font-weight:600;color:#004666;margin-bottom:10px;line-height:1.5}
.giho-fs-track{height:9px;background:#e1ddd8;border-radius:20px;overflow:hidden}
.giho-fs-fill{height:100%;width:0;background:#004666;border-radius:20px;transition:width .35s ease}
.giho-fs-details{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:#666}
.giho-fs-success .giho-fs-fill{background:#287d53}
.giho-fs-success .giho-fs-title{color:#287d53}
#cart .giho-free-shipping{margin:10px;padding:12px}
#cart .giho-fs-title{font-size:12px}
@media(max-width:767px){.giho-free-shipping{padding:12px}.giho-fs-title{font-size:13px}}
