.bb-root .bb-ft{--ft-green: #759800;display:flex;flex-direction:column;gap:15px;padding:10px 10px 12px;border:1px solid #E0E0E0;border-radius:4px;background:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:0}.bb-root .bb-ft *,.bb-root .bb-ft *:before,.bb-root .bb-ft *:after{box-sizing:border-box}.bb-root .bb-ft__msg{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:8px 12px;min-height:31px;background:#7598001a;border:.6px solid var(--ft-green);border-radius:3px;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.5px;color:var(--ft-green);text-align:center}.bb-root .bb-ft.is-got .bb-ft__msg{font-weight:700}.bb-root .bb-ft__icon{flex:0 0 15px;width:15px;height:14px;max-width:none}.bb-root .bb-ft__msg.is-swap [data-bb-ft-text]{animation:bb-ft-swap .35s ease both}.bb-root .bb-ft__progress{display:flex;flex-direction:column;gap:8px}.bb-root .bb-ft__labels{display:grid;grid-template-columns:repeat(var(--ft-n, 3),minmax(0,1fr))}.bb-root .bb-ft__labels span{text-align:center;white-space:nowrap;font-size:13px;font-weight:700;line-height:13px;letter-spacing:-.8px;color:#4a5568}.bb-root .bb-ft__track{position:relative;height:20px}.bb-root .bb-ft__track:before{content:"";position:absolute;left:0;right:0;top:5px;height:10px;border-radius:10px;background:#7598001a}.bb-root .bb-ft__fill{position:absolute;left:0;top:5px;height:10px;max-width:100%;border-radius:10px;background-color:var(--ft-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M6 0H11L5 10L0 10Z' fill='white' fill-opacity='.2'/%3E%3C/svg%3E");background-size:16px 10px;background-repeat:repeat-x;transition:width .7s cubic-bezier(.16,1,.3,1);animation:bb-ft-stripes 1.2s linear infinite}.bb-root .bb-ft__check{position:absolute;top:0;width:19.8px;height:20px;margin-left:-9.9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0e0e0;color:#868b90;transition:background .3s ease,color .3s ease,transform .3s ease}.bb-root .bb-ft__check svg{display:block;width:11px;height:8px}.bb-root .bb-ft__check.is-on{background:linear-gradient(135deg,#91ad33,#435700);color:#f3f7fd}.bb-root .bb-ft__check.is-new{animation:bb-ft-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}.bb-root .bb-ft__gifts{display:flex;margin:0;padding:0;list-style:none}.bb-root .bb-ft__gift{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.bb-root .bb-ft__gift+.bb-ft__gift:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;border-left:1.2px solid #E0E0E0}.bb-root .bb-ft__img{display:flex;align-items:center;justify-content:center;height:54px;max-width:100%}.bb-root .bb-ft__img img{display:block;width:auto;height:auto;max-width:var(--ft-img-max, 70px);max-height:48px;object-fit:contain;transition:transform .3s ease}.bb-root .bb-ft__chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:5px 8px;background:#7598000d;border:.6px solid #E0E0E0;border-radius:2px;font-size:12px;font-weight:600;line-height:12px;letter-spacing:-.4px;color:#4a5568;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.bb-root .bb-ft__gift.is-on .bb-ft__chip{background:var(--ft-green);border-color:var(--ft-green);color:#f3f7fd;font-weight:700}.bb-root .bb-ft__gift.is-new .bb-ft__img img{animation:bb-ft-bounce .6s cubic-bezier(.34,1.56,.64,1) backwards}@media(hover:hover){.bb-root .bb-ft__gift:hover .bb-ft__img img{transform:translateY(-2px) scale(1.04)}}@keyframes bb-ft-stripes{0%{background-position:0 0}to{background-position:16px 0}}@keyframes bb-ft-pop{0%{transform:scale(.6)}to{transform:none}}@keyframes bb-ft-bounce{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:none}}@keyframes bb-ft-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media screen and (max-width:360px){.bb-root .bb-ft__chip{padding:5px 6px;font-size:11px}.bb-root .bb-ft__labels span{font-size:12px}}@media(prefers-reduced-motion:reduce){.bb-root .bb-ft *,.bb-root .bb-ft__fill{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ct-freebie-tracker.css.map */
