.f-cartgoal{--cartgoal-bg: var(--color-bg-2, #f0f0f0);--cartgoal-track: #fff;--cartgoal-fill: var(--color-btn-bg-hover, #222);--cartgoal-fill-end: #a71d1e;color:var(--color-text-body);background:var(--cartgoal-bg);position:relative;padding:16px 20px;z-index:2}.f-cartgoal__title{font-family:var(--font-body-family);font-size:var(--cart-font-size-body, 15px);font-weight:700;line-height:1.6;letter-spacing:0;margin:0 0 28px;text-transform:none;color:var(--color-text-heading)}.f-cartgoal__message{display:none}.f-cartgoal:not(.f-cartgoal--free-done) .f-cartgoal__message--free,.f-cartgoal--free-done:not(.f-cartgoal--done) .f-cartgoal__message--express,.f-cartgoal--done .f-cartgoal__message--done{display:inline}.f-cartgoal__inner{position:relative}.f-cartgoal__badges{position:relative;height:32px}.f-cartgoal__badge{position:absolute;top:0;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:20px;background:#fff;font-family:var(--font-body-family);font-size:var(--cart-font-size-badge, 10px);font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--color-text-heading)}.f-cartgoal__badge-icon{display:inline-flex;flex:0 0 auto}.f-cartgoal__badge-icon svg{display:block}.f-cartgoal__badge--free{inset-inline-start:var(--free-position, 100%);transform:translate(-50%)}.f-cartgoal:not(.f-cartgoal--has-express) .f-cartgoal__badge--free,.f-cartgoal__badge--express{inset-inline-start:auto;inset-inline-end:0;transform:none}.f-cartgoal__bar{height:8px;border-radius:4px;background:var(--cartgoal-track);position:relative;overflow:hidden}.f-cartgoal__bar span{background:linear-gradient(90deg,#5c1213 0%,#8a1718 45%,var(--cartgoal-fill-end, #a71d1e) 100%);position:absolute;height:100%;inset-inline-start:0;top:0;width:var(--progress, 0%);display:block;transition:width .35s ease-in-out;border-radius:4px}.f-cartgoal__labels{position:relative;height:26px;margin-top:6px;font-family:var(--font-body-family);font-size:var(--cart-font-size-body, 15px);font-weight:400;line-height:1.6}.f-cartgoal__label{position:absolute;top:0}.f-cartgoal__label--start{inset-inline-start:0}.f-cartgoal__label--free{inset-inline-start:var(--free-position, 100%);transform:translate(-50%)}.f-cartgoal:not(.f-cartgoal--has-express) .f-cartgoal__label--free,.f-cartgoal__label--express{inset-inline-start:auto;inset-inline-end:0;transform:none}.f-cartgoal:not(.f-cartgoal__drawer):not(.hidden){display:block;margin:0 auto 30px}@media(min-width:1024px){.f-cartgoal:not(.f-cartgoal__drawer):not(.hidden){max-width:600px;margin:0 auto 50px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-goal.css.map */
