.free-shipping--percentage,.free-shipping--marker,.free-shipping--gift{transition:all .25s cubic-bezier(.104,.204,.492,1)}.free-shipping{display:block;font-size:.875rem;line-height:1.2;text-align:center;margin-bottom:25px}.free-shipping--text{margin-bottom:10px}.free-shipping:not(.free-shipping--tiers) .free-shipping--text-full{display:none}.free-shipping--complete:not(.free-shipping--tiers) .free-shipping--text-remaining{display:none}.free-shipping--complete:not(.free-shipping--tiers) .free-shipping--text-full{display:block}.free-shipping--bar{background:var(--color-border);height:4px;width:100%;position:relative}.free-shipping--percentage{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(var(--percentage, 0));transform-origin:var(--inline-start, left) center;background:var(--color-body)}.free-shipping--tiers .free-shipping--text{margin-bottom:14px}.free-shipping--marker{position:absolute;top:50%;inset-inline-start:calc(var(--position, 1) * 100%);width:12px;height:12px;border-radius:50%;border:2px solid var(--color-border);background:var(--bg-body, #fff);transform:translate(calc(-50% * var(--dir, 1)),-50%)}.free-shipping--reached{border-color:var(--bg-body, #fff);background:var(--color-body);box-shadow:0 0 0 1px var(--color-body)}.free-shipping--gifts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.free-shipping--gift{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:4px;padding-inline:4px 14px;border:1px solid var(--color-border);background:var(--bg-body, #fff);color:var(--color-body);font-size:.75rem;font-weight:var(--font-body-medium-weight, 500);letter-spacing:.02em;line-height:1;text-transform:uppercase}.free-shipping--gift[hidden]{display:none}@media(hover:hover){.free-shipping--gift:hover{border-color:var(--color-body)}}.free-shipping--gift:focus-visible{outline:2px solid var(--color-body);outline-offset:2px}.free-shipping--gift[aria-disabled=true]{cursor:progress;opacity:.5}.free-shipping--gift-image{width:34px;height:34px;object-fit:cover}.free-shipping--error{justify-content:center;margin-top:10px;text-align:start}@media(prefers-reduced-motion:reduce){.free-shipping--percentage,.free-shipping--marker,.free-shipping--gift{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/321/assets/free-shipping.css.map */
