.cart-goals{--cart-goals-marker-size: 1.75rem;--cart-goals-track-size: .375rem;--cart-goals-track-color: rgb(var(--text-color) / .12);--cart-goals-fill-color: rgb(var(--button-background));--cart-goals-marker-background: rgb(var(--background));--cart-goals-marker-border: rgb(var(--text-color) / .3);--cart-goals-marker-reached-text: rgb(var(--button-text-color, 255 255 255));display:block}.cart-goals__message{font-size:var(--text-base);line-height:1.6;margin:0}.cart-goals__message strong{font-weight:var(--text-font-bold-weight, 600)}.cart-goals__bar{position:relative;height:var(--cart-goals-marker-size);margin-block-start:.625rem;margin-inline-end:calc(var(--cart-goals-marker-size) / 2)}.cart-goals--with-amounts .cart-goals__bar{margin-block-end:1.125rem}.cart-goals__track{position:absolute;inset-inline:0;inset-block-start:50%;height:var(--cart-goals-track-size);transform:translateY(-50%);background:var(--cart-goals-track-color);border-radius:var(--rounded-full);overflow:hidden}.cart-goals__fill{width:calc(var(--progress, 0) * 100%);height:100%;background:var(--cart-goals-fill-color);border-radius:inherit;transition:width .5s cubic-bezier(.25,.46,.45,.94)}.cart-goals__fill.is-settling{transition:none}.cart-goals__milestone{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--at, 1) * 100%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}[dir=rtl] .cart-goals__milestone{transform:translate(50%,-50%)}.cart-goals__marker{box-sizing:border-box;display:grid;place-items:center;width:var(--cart-goals-marker-size);height:var(--cart-goals-marker-size);border-radius:50%;background:var(--cart-goals-marker-background);border:1px solid var(--cart-goals-marker-border);color:rgb(var(--text-color));transition:background-color .3s ease,border-color .3s ease,color .3s ease}.cart-goals__marker .icon{display:block;transition:none}.cart-goals__milestone.is-reached .cart-goals__marker{background:var(--cart-goals-fill-color);border-color:var(--cart-goals-fill-color);color:var(--cart-goals-marker-reached-text)}.cart-goals__amount{position:absolute;inset-block-start:calc(100% + .25rem);font-family:var(--heading-font-family);font-size:.6875rem;line-height:1.2;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);white-space:nowrap;color:rgb(var(--text-color) / .65);transition:color .3s ease}.cart-goals__milestone.is-reached .cart-goals__amount{color:rgb(var(--text-color))}.cart-drawer .cart-goals{position:sticky;inset-block-end:0;z-index:1;margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-block:1rem 1.125rem;padding-inline:var(--drawer-body-padding-inline);border-block-start:1px solid rgb(var(--border-color));background-color:rgb(var(--background));background-image:var(--background-gradient)}.cart-drawer .cart-goals+.cart-drawer__complementary-products{border-block-start-width:1px}.section-header .cart-goals{width:min(26rem,calc(100vw - 3rem));margin-inline:auto;text-align:center}@media(prefers-reduced-motion:reduce){.cart-goals__fill,.cart-goals__marker,.cart-goals__amount{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hercat-cart-goals.css.map */
