.ts-goals{margin-top:0;margin-bottom:8px}.ts-goals[hidden]{display:none}.ts-goals__inner{max-width:640px;margin:0 auto;padding:0 20px 0 0}.ts-goals__msg{display:flex;justify-content:center;align-items:center;min-height:34px;margin:0 -20px 16px 0;padding:7px 12px;border-radius:4px;background:#eef7f1;color:#22613a;font-size:13px;line-height:18px;font-weight:700;text-align:center;transition:background-color .3s ease,color .3s ease}.ts-goals__line[hidden]{display:none}.ts-goals__t{display:inline}.ts-goals__t--num{color:#e0201b}.ts-goals.is-done .ts-goals__msg{background:#22613a;color:#fff}.ts-goals__track{position:relative;height:10px;border-radius:999px;background:#e6ebe7;box-shadow:inset 0 1px 2px #00000014}.ts-goals__fill{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#22613a,#2f8a52 60%,#45b46d);box-shadow:0 0 10px #45b46d73;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.ts-goals__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.28) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.28) 75%,transparent 75%,transparent);background-size:16px 16px;animation:ts-goals-stripes .9s linear infinite}.ts-goals__node{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #d5ddd7;border-radius:999px;background:#fff;color:#8a958d;transform:translate(-50%,-50%);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ts-goals__node.is-reached{border-color:#22613a;background:#22613a;color:#fff;box-shadow:0 0 0 4px #45b46d40;animation:ts-goals-pop .55s cubic-bezier(.34,1.56,.64,1)}.ts-goals__icon{display:inline-flex}.ts-goals__labels{position:relative;height:46px;margin-top:20px}.ts-goals__label{position:absolute;top:0;width:92px;text-align:center;transform:translate(-50%)}.ts-goals__label.is-last{text-align:right;transform:translate(calc(-100% + 15px))}.ts-goals__amount{font-size:12px;line-height:15px;font-weight:800;color:#232323}.ts-goals__reward{margin-top:1px;font-size:10px;line-height:13px;font-weight:600;color:#707070}.ts-goals__label.is-reached .ts-goals__amount,.ts-goals__label.is-reached .ts-goals__reward{color:#22613a}@media screen and (min-width:750px){.ts-goals__msg{font-size:14px}.ts-goals__label{width:170px}.ts-goals__reward{font-size:11px;line-height:14px}}@keyframes ts-goals-stripes{0%{background-position:0 0}to{background-position:16px 0}}@keyframes ts-goals-pop{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(1.35)}to{transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.ts-goals__fill:after,.ts-goals__node.is-reached{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ts-cart-goals.css.map */
