:root{--flexa-fs-progress-from: #6b6560;--flexa-fs-progress-to: #2d2d2d;--flexa-fs-success-from: #4e8c68;--flexa-fs-success-to: #2f5d45;--flexa-fs-success-ink: #2f5d45}.free-shipping .free-shipping__progress-bar{--progress-value-bg: linear-gradient( to right, var(--flexa-fs-progress-from) 0%, var(--flexa-fs-progress-to) 100% )}.free-shipping.is-success .free-shipping__progress-bar{--progress-value-bg: linear-gradient( to right, var(--flexa-fs-success-from) 0%, var(--flexa-fs-success-to) 100% )}.free-shipping.is-success .free-shipping__graph-progress{stroke:var(--flexa-fs-success-ink)}.free-shipping.is-success .free-shipping__success-message{color:var(--flexa-fs-success-ink);font-weight:600}.free-shipping__tick{margin-right:5px;vertical-align:-2px;flex-shrink:0}.free-shipping.is-success .confetti__dot--1{color:var(--flexa-fs-success-from)}.free-shipping.is-success .confetti__dot--2{color:var(--flexa-fs-success-to)}.free-shipping.is-success .confetti__dot--3{color:#8fbfa3}.free-shipping.is-success .confetti__dot--4{color:var(--flexa-fs-success-from)}.free-shipping.is-success .confetti__dot--5{color:#c9dfd2}.free-shipping.is-success .confetti__dot--6{color:var(--flexa-fs-success-to)}@media(prefers-reduced-motion:reduce){.free-shipping__progress-bar::-webkit-progress-value,.free-shipping__graph-progress{transition:none}.free-shipping.is-success .confetti__dot:before,.free-shipping.is-success .confetti__dot:after{transition:none;transform:scale(0)}}.free-shipping.is-combined>:not(.flexa-gift){display:none!important}.flexa-gift{flex:1 1 100%;width:100%;margin-top:10px;line-height:1.4}.free-shipping.is-combined .flexa-gift{margin-top:0}.flexa-gift[hidden]{display:none}.flexa-gift__panel{display:flex;flex-direction:column;gap:6px;text-align:left}.flexa-gift__eyebrow{display:none}.flexa-gift__lead{margin:0;font-size:.875em}.flexa-gift__lead strong{font-weight:700}.flexa-gift__panel:has(.flexa-gift__node:not(.flexa-gift__node--gift).is-done) .flexa-gift__lead,.flexa-gift__panel.is-unlocked .flexa-gift__lead{color:var(--flexa-fs-success-ink);font-weight:600}.flexa-gift__panel:has(.flexa-gift__node:not(.flexa-gift__node--gift).is-done) .flexa-gift__lead:before,.flexa-gift__panel.is-unlocked .flexa-gift__lead:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='%232f5d45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.flexa-gift__meter{position:relative;height:12px;display:flex;align-items:center}.flexa-gift__track{flex:1 1 auto;height:6px;background:var(--COLOR-BG-ACCENT, #f6f2dc);border-radius:300px;overflow:hidden}.flexa-gift__fill{display:block;height:100%;max-width:100%;border-radius:300px;background:linear-gradient(to right,var(--flexa-fs-progress-from),var(--flexa-fs-progress-to));transition:width .4s ease}.flexa-gift__panel:has(.flexa-gift__node:not(.flexa-gift__node--gift).is-done) .flexa-gift__fill,.flexa-gift__panel.is-unlocked .flexa-gift__fill{background:linear-gradient(to right,var(--flexa-fs-success-from),var(--flexa-fs-success-to))}.flexa-gift__node{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid #b5aca2;box-sizing:border-box}.flexa-gift__node--gift{margin-left:-12px}.flexa-gift__node.is-done{background:var(--flexa-fs-success-to);border-color:#fff}.flexa-gift__labels{position:relative;height:16px;font-size:11px;line-height:16px;color:var(--COLOR-TEXT-LIGHT, #6c6c6c)}.flexa-gift__label{position:absolute;top:0;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;transform:translate(-6px)}.flexa-gift__label.is-before{transform:translate(calc(-100% + 6px))}.flexa-gift__label.is-end{left:auto!important;right:0;transform:none}.flexa-gift__label.is-done{color:var(--flexa-fs-success-ink);font-weight:600}.flexa-gift__icon{flex-shrink:0}.flexa-gift__row{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:.875em}.flexa-gift__row .flexa-gift__icon{margin-top:2px}.flexa-gift__row.is-unlocked{color:var(--flexa-fs-success-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.flexa-gift__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/flexa-free-shipping.css.map */
