.is-empty .cart__promo-statuses{display:none}.cart__alerts:not(:empty)~.cart__promo-statuses:not(:empty){display:block;margin-top:8px}.promo-status{--threshold-percentage: 0;background:rgba(var(--color-foreground),.08);display:flex;padding:12px 30px 12px 12px;gap:12px;border-radius:4px;margin-top:12px}.promo-status:first-child{margin-top:0}.promo-status__icon-wrapper{padding-top:8px}.promo-status__icon-circle{--v: calc( ((18/5) * var(--threshold-percentage) - 90)*1deg);border-radius:50%;display:flex;width:32px;height:32px;align-items:center;justify-content:center;position:relative;background:var(--gopuff-color-gray)}.promo-status__icon-circle:before{content:"";border-radius:50%;z-index:0;position:absolute;width:26px;height:26px;background:rgba(var(--color-foreground),.08)}.promo-status--completed .promo-status__icon-wrapper{color:var(--color-accent)}.promo-status--completed .promo-status__icon-circle{background:var(--color-accent)}.promo-status--in-progress .promo-status__icon-circle{background:linear-gradient(transparent,transparent) content-box,linear-gradient(var(--v),#CCCECA 50%,transparent 0) 0/min(100%,(50 - var(--threshold-percentage))*100%),linear-gradient(var(--v),transparent 50%,var(--color-accent) 0) 0/min(100%,(var(--threshold-percentage) - 50)*100%),linear-gradient(to right,#CCCECA 50%,var(--color-accent) 0)}.promo-status__icon-circle .icon{z-index:1;margin-top:2px}.promo-status__heading{font-weight:700;line-height:1.25}.promo-status__details{color:var(--gopuff-color-gray);line-height:1;margin-top:4px}.promo-status__details{display:none}.promo-status--initial .promo-status__details--initial,.promo-status--in-progress .promo-status__details--in-progress,.promo-status--completed .promo-status__details--completed{display:block}.promo-status__loader{display:none;margin-top:4px;line-height:1;font-size:0}.promo-status__loader .icon{height:16px}.loading .promo-status__loader{display:block}.loading .promo-status__details{display:none!important}.promo-status strong{color:var(--color-accent)}.promo-status__button{display:inline-block;font-size:14px;font-weight:700;margin-top:16px;padding:8px 16px;border-radius:36px;min-height:unset;min-width:unset}.promo-status__button:before,.promo-status__button:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/promo-status.css.map */
