.free-shipping-notice{box-sizing:border-box;display:grid;grid-template-columns:40px 1fr;gap:0 12px;padding:18px 20px;margin:16px 0;background:linear-gradient(120deg,#edf8f2,#fff);border:1px solid #cce7d7;border-radius:12px;color:#195338;font-size:14px;line-height:1.5}.free-shipping-icon{grid-row:1/4;display:grid;place-items:center;align-self:start;width:40px;height:40px;background:#d9f0e3;border-radius:10px;font-size:21px}.free-shipping-notice strong{display:block;font-size:15px}.free-shipping-notice>span[data-free-text]{display:block;color:#37674d;font-size:13px;margin-top:3px}.free-shipping-track{grid-column:2;height:7px;background:#d8eade;border-radius:20px;margin-top:12px;overflow:hidden}.free-shipping-track>span{display:block;background:linear-gradient(90deg,#319363,#16633f);height:100%;border-radius:inherit;transition:width .3s ease}.free-shipping-header{grid-template-columns:28px auto auto;justify-content:center;align-items:center;gap:4px 14px;margin:0;border-width:0 0 1px;border-radius:0;padding:10px 20px;background:#eef8f2}.free-shipping-header .free-shipping-icon{grid-row:1;width:28px;height:28px;font-size:17px;background:transparent}.free-shipping-header strong{font-size:13px}.free-shipping-header>span[data-free-text]{margin:0;font-size:12px}.free-shipping-header .free-shipping-track{grid-column:2/4;margin:0;height:4px}@media(max-width:640px){.free-shipping-header{grid-template-columns:28px 1fr;gap:2px 9px;padding:10px 16px}.free-shipping-header .free-shipping-icon{grid-row:1/3}.free-shipping-header>span[data-free-text]{grid-column:2}.free-shipping-header .free-shipping-track{grid-column:2;margin-top:5px}.free-shipping-notice{padding:14px}.free-shipping-notice strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.free-shipping-track>span{transition:none}}

.free-shipping-notice[hidden]{display:none}
