.ats-cartGift{display:flex;flex-direction:column;font-family:var(--ats-progressbar-font-family, "Poppins", sans-serif);gap:var(--spacing-2);background-color:var(--ats-progressbar-background, #fff);font-weight:var(--ats-progressbar-weight, 700)}.ats-cartGift__caption{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;text-align:center;font-size:var(--ats-progressbar-font-size, 14px);line-height:1.375;color:var(--ats-progressbar-text-color, #000);font-weight:var(--ats-progressbar-weight, 700);margin-right:-1.5rem}.ats-cartGift__message-main{font-weight:500}.ats-cartGift__message-sub{opacity:.8}.ats-cartGift__bar{position:relative;height:calc(1.35rem + var(--ats-progressbar-timeline-height, 6px));padding-top:1.35rem;border-radius:0;background:transparent}.ats-cartGift__bar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--ats-progressbar-timeline-height, 6px);border-radius:9999px;background:var(--ats-progressbar-timeline-color, #e0e0e0)}.ats-cartGift__fill{position:absolute;left:0;bottom:0;top:auto;height:var(--ats-progressbar-timeline-height, 6px);width:0%;display:block!important;border-radius:9999px;background:var(--ats-progressbar-indicator-color, #00a341)}.ats-cartGift__markers{position:absolute;left:0;top:0;width:100%;height:100%}.ats-cartGift__labels{position:relative;height:1rem;margin-top:.75rem}.ats-cartGift__milestone{position:absolute;bottom:0;pointer-events:none;transform:translate(-50%,20%);display:flex;flex-direction:column;align-items:center;gap:.3rem}.ats-cartGift__milestone-amount{font-size:var(--ats-progressbar-milestone-size, 12px);font-weight:var(--ats-progressbar-weight, 700);color:var(--ats-progressbar-milestone-color);white-space:nowrap;line-height:1}.ats-cartGift__marker{display:flex;align-items:center;justify-content:center;font-size:var(--ats-progressbar-icon-size, 14px);padding:5px;border:2px solid var(--ats-progressbar-indicator-color);border-radius:50%;background-color:var(--ats-progressbar-background)}.ats-cartGift__label{position:absolute;top:0;white-space:nowrap;transform:translate(-50%);color:var( --ats-progressbar-milestone-color);font-size:var(--ats-progressbar-milestone-size);text-align:center;font-weight:var(--ats-progressbar-weight, 700);width:150px}.ats-cartGiftLine__badge{background-color:#f2d9fc!important;font-weight:500;padding:3px 10px;border-radius:100px;display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em;font-size:calc(var(--ats-progressbar-milestone-size) - 3px)}.ats-cartGift__message-main{font-weight:500;background:#f2d9fc!important;padding:4px 12px;border-radius:100px;align-items:center;margin:0 auto;width:fit-content}@media screen and (max-width:749px){.ats-cartGift__message-main,.ats-cartGift__message-sub{font-size:calc(var(--ats-progressbar-font-size, 14px) - 3px)}}.ats-giftSnackbar{position:fixed;top:-120px;left:50%;transform:translate(-50%);z-index:999999;background:#111;color:#fff;padding:12px 22px;border-radius:999px;font-weight:600;line-height:1.3;opacity:0;pointer-events:none;box-shadow:0 8px 24px #00000040;transition:top .35s ease,opacity .35s ease;white-space:nowrap}.ats-giftSnackbar.is-visible{top:24px;opacity:1}.ats-confetti{position:fixed;top:-20px;z-index:999998;pointer-events:none;opacity:1;animation-name:atsConfettiFall;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes atsConfettiFall{0%{transform:translateZ(0) rotate(0);opacity:1}40%{opacity:1}70%{opacity:.35}to{transform:translate3d(var(--ats-drift),55vh,0) rotate(var(--ats-rotate));opacity:0}}@media screen and (max-width:749px){.ats-giftSnackbar{width:calc(100% - 32px);max-width:420px;white-space:normal;text-align:center;padding:12px 16px}.ats-giftSnackbar.is-visible{top:16px}.ats-cartGift__label{font-size:calc(var(--ats-progressbar-milestone-size) - 4px);max-width:75%}.ats-cartGift__milestone-amount{font-size:calc(var(--ats-progressbar-milestone-size, 12px) - 2px)}}.template-product [data-ats-gift-remove-all],.template-product .ats-giftSnackbar{display:none!important}@media screen and (max-width:749px){.template-product .ats-cartGift{width:88%;margin:0 auto}}@media screen and (min-width:750px){[data-ats-cart-gift].ats-cartGift{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/251/assets/freebie-progressbar.css.map */
