.free-gift-progress{margin:12px 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--RADIUS, 8px);background:color-mix(in srgb,currentColor 4%,transparent)}.free-gift-progress__copy{display:flex;align-items:center;gap:8px;font-size:.9rem;line-height:1.35}.free-gift-progress__icon{color:var(--COLOR-PRIMARY, currentColor);font-size:1.1em}.free-gift-progress__track{display:block;height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.free-gift-progress__bar{display:block;width:var(--free-gift-progress);height:100%;border-radius:inherit;background:currentColor;transition:width .22s ease}.free-gift-progress.is-unlocked{border-color:color-mix(in srgb,#2d7a45 42%,transparent);background:color-mix(in srgb,#2d7a45 8%,transparent);color:#245f38}.free-gift-product-message{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9rem;line-height:1.45}.cart__item--free-gift{background:color-mix(in srgb,#2d7a45 6%,transparent)}.cart__free-gift-badge{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;background:#2d7a45;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1}@media(prefers-reduced-motion:reduce){.free-gift-progress__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/free-gift-promotion.css.map */
