.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__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem 1rem 0rem;gap:.75rem;margin-top:1.25rem}.ats-cartGift__remove-btn{margin:0;padding:0;border:none;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:var(--ats-progressbar-font-size, 14px);font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;width:fit-content}.ats-cartGift__remove-btn:hover{opacity:.75}.ats-cartGift__actions[hidden],.ats-cartGift__remove-btn[hidden],.ats-cartGift__applied-badge[hidden]{display:none!important}.ats-cartGift__applied-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:var(--ats-gift-applied-bg, #e8f5f0);color:var(--ats-gift-applied-text, #1a5c4a);font-size:calc(var(--ats-progressbar-font-size, 14px) * .92);font-weight:600;line-height:1.3;white-space:nowrap}.ats-cartGift__applied-badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex-shrink:0}.ats-cartGift__caption{display:flex;flex-direction:column;gap:.75rem;margin-bottom:var(--ats-progressbar-caption-margin-bottom, 24px);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)}.ats-cartGift__message-sub{opacity:.8}.ats-cartGift__track{width:var(--ats-progressbar-bar-width, 100%);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.ats-cartGift__bar{position:relative;width:100%;height:calc(1.35rem + var(--ats-progressbar-timeline-height, 6px));padding-top:1.35rem;border-radius:0;background:transparent;box-sizing:border-box}.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;color:var(--ats-progressbar-message-main-text, #333333);background:var(--ats-progressbar-message-main-bg, #ecf0c7);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-freebieProgressbarWrapper{padding:0 1.5rem .5rem 0;border-bottom:1px solid rgb(var(--color-accent));background:rgb(var(--color-background))}.ats-giftSnackbar{--ats-snackbar-offset: 24px;position:fixed;z-index:999999;max-width:min(420px,calc(100vw - 32px));padding:12px 22px;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--font-body-weight, 400);line-height:1.3;text-align:center;white-space:normal;background:var(--ats-gift-snackbar-bg, #111);color:var(--ats-gift-snackbar-text, #fff);opacity:0;pointer-events:none;box-shadow:0 8px 24px #00000040;transition:opacity .35s ease,transform .35s ease}.ats-giftSnackbar.is-visible{opacity:1;pointer-events:auto}.ats-giftSnackbar--top_center{top:var(--ats-snackbar-offset);left:50%;transform:translate(-50%,-12px)}.ats-giftSnackbar--top_center.is-visible{transform:translate(-50%)}.ats-giftSnackbar--top_left{top:var(--ats-snackbar-offset);left:var(--ats-snackbar-offset);right:auto;transform:translateY(-12px)}.ats-giftSnackbar--top_left.is-visible{transform:translateY(0)}.ats-giftSnackbar--top_right{top:var(--ats-snackbar-offset);right:var(--ats-snackbar-offset);left:auto;transform:translateY(-12px)}.ats-giftSnackbar--top_right.is-visible{transform:translateY(0)}.ats-giftSnackbar--bottom_center{bottom:var(--ats-snackbar-offset);left:50%;top:auto;transform:translate(-50%,12px)}.ats-giftSnackbar--bottom_center.is-visible{transform:translate(-50%)}.ats-giftSnackbar--bottom_left{bottom:var(--ats-snackbar-offset);left:var(--ats-snackbar-offset);top:auto;right:auto;transform:translateY(12px)}.ats-giftSnackbar--bottom_left.is-visible{transform:translateY(0)}.ats-giftSnackbar--bottom_right{bottom:var(--ats-snackbar-offset);right:var(--ats-snackbar-offset);top:auto;left:auto;transform:translateY(12px)}.ats-giftSnackbar--bottom_right.is-visible{transform:translateY(0)}.ats-giftSnackbar--center{top:50%;left:50%;transform:translate(-50%,-50%) scale(.96)}.ats-giftSnackbar--center.is-visible{transform:translate(-50%,-50%) scale(1)}@media screen and (min-width:750px){.ats-giftSnackbar{font-size:1.6rem}}@media screen and (max-width:749px){.ats-giftSnackbar{padding:12px 16px}.ats-giftSnackbar--bottom_center{max-width:calc(100vw - 32px)}.ats-giftSnackbar--top_center{width:85%;max-width:90%}.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)}}.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){.template-product .ats-cartGift{width:88%;margin:0 auto}}div.ats-confetti:empty{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/freebie-progressbar.css.map */
