.f-free-gift{max-width:48rem;margin:0 auto 3rem}.f-free-gift--drawer{position:sticky;top:0;z-index:3;max-width:none;margin:0 0 2rem;padding:1.2rem 0 1.6rem;background:var(--color-background)}.f-free-gift__message{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem}.f-free-gift__track{position:relative;height:.4rem;margin-inline-end:1.6rem;border-radius:1rem;background:rgba(var(--color-foreground),.12)}.f-free-gift__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--progress);border-radius:inherit;background:rgb(var(--color-foreground))}.f-free-gift__marker{position:absolute;top:50%;inset-inline-end:-1.6rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:var(--color-background);transform:translateY(-50%)}.f-free-gift--unlocked .f-free-gift__marker{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:var(--color-background)}.f-free-gift__marker svg{width:1.6rem;height:1.6rem}.f-free-gift__labels{display:flex;justify-content:space-between;margin-top:2rem;color:rgba(var(--color-foreground),.6)}@media(min-width:1024px){.f-free-gift:not(.f-free-gift--drawer){margin-bottom:5rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cart-free-gift.css.map */
