.cart-offer{--cart-progress-accent: #125541;--cart-progress-track: rgba(var(--text-color), .08);display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem}.cart-offer[hidden]{display:none}.cart-offer__message{display:grid}.cart-offer__state{grid-area:1 / 1;display:flex;align-items:baseline;gap:.75rem;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .15s}.cart-offer__state.is-active{visibility:visible;opacity:1;transition:opacity .25s ease .15s,visibility 0s linear .15s}.cart-offer__text{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.cart-offer__heading{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:1.25rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:rgb(var(--heading-color))}.cart-offer__note{margin:0;font-size:.75rem;line-height:1.4;letter-spacing:.02em;color:rgba(var(--text-color),.72)}.cart-offer__note strong{font-weight:700}.cart-offer__status{display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cart-progress-accent)}.cart-offer__bar{display:flex;gap:.125rem;width:100%}.cart-offer__segment{position:relative;flex:1;height:.375rem;overflow:hidden;background-color:var(--cart-progress-track)}.cart-offer__segment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cart-progress-accent);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cart-offer__segment.is-filled:after{transform:scaleX(1)}.cart-offer.is-instant .cart-offer__state,.cart-offer.is-instant .cart-offer__segment:after{transition:none}.cart-summary .cart-offer{margin-top:1rem}.cart-product .discount-price{font-weight:400;text-decoration:line-through;color:rgba(var(--text-color),.72)}.cart-product-offer-note{margin:0;font-size:.625rem;line-height:1.4;letter-spacing:.02em;color:rgba(var(--text-color),.72)}@media(prefers-reduced-motion:reduce){.cart-offer__state,.cart-offer__state.is-active,.cart-offer__segment:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-offer-progress.css.map */
