.idz-cr{position:relative;padding:1.5rem 1.6rem 1rem;background:var(--idz-cr-bg, #fff)}.idz-cr__heading{margin-bottom:1.2rem;color:var(--idz-cr-ink, #241b4e);font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;text-align:center}.idz-cr__track{position:relative;height:1rem;margin:5rem 1.3rem 1.2rem;border:.14rem solid var(--idz-cr-ink, #241b4e);border-radius:var(--idz-r-pill, 999px);background:color-mix(in srgb,var(--idz-cr-ink, #241b4e) 16%,#fff);overflow:visible}.idz-cr__fill{position:relative;height:100%;margin:-.14rem;border-radius:var(--idz-r-pill, 999px);background:var(--idz-cr-fill, #4ad991);box-shadow:inset 0 -.15rem #00000014;transition:width .7s cubic-bezier(.65,0,.35,1)}.idz-cr__fill-cap{position:absolute;top:50%;right:0;width:1.7rem;height:1.7rem;transform:translate(50%,-50%);border:.22rem solid var(--idz-cr-ink, #241b4e);border-radius:50%;background:var(--idz-cr-pop, #ffdd8a);box-shadow:0 .15rem .4rem #1410284d;transition:background-color .4s ease;z-index:3}.idz-cr__fill.is-achieved .idz-cr__fill-cap{background:var(--idz-cr-fill, #4ad991)}.idz-cr__marker{position:absolute;bottom:calc(100% + .6rem);display:flex;flex-direction:column;align-items:center;gap:.4rem;transform:translate(-50%);z-index:2}.idz-cr__marker-badge{position:relative;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:.12rem solid var(--idz-cr-ink, #241b4e);border-radius:50%;background:var(--idz-cr-bg, #fff);color:var(--idz-cr-fill, #4ad991);box-shadow:0 .1rem .3rem #14102826;transition:background-color .4s ease,color .4s ease}.idz-cr__marker.is-achieved .idz-cr__marker-badge{background:var(--idz-cr-fill, #4ad991);color:#fff}.idz-cr__marker--final .idz-cr__marker-badge{width:2.7rem;height:2.7rem;border-width:.14rem}.idz-cr__marker-caption{max-width:6rem;color:var(--idz-cr-ink, #241b4e);font-size:1rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap}.idz-cr__marker:last-child{align-items:flex-end;transform:translate(-85%)}.idz-cr__marker:last-child .idz-cr__marker-caption{text-align:right}.idz-cr__marker:first-child:not(:last-child){align-items:flex-start;transform:translate(-15%)}.idz-cr__marker:first-child:not(:last-child) .idz-cr__marker-caption{text-align:left}.idz-cr__marker.idz-cr-celebrate .idz-cr__marker-badge{animation:idz-cr-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes idz-cr-pop{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.3) rotate(-4deg)}70%{transform:scale(1.05) rotate(3deg)}to{transform:scale(1) rotate(0)}}.drawer__inner{position:relative}.idz-cr__confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:30}.idz-cr__confetti-piece{position:absolute;top:var(--idz-cf-origin-y, 50%);left:50%;width:var(--idz-cf-w, .8rem);height:var(--idz-cf-h, 1.3rem);margin-top:calc(var(--idz-cf-h, 1.3rem) / -2);margin-left:calc(var(--idz-cf-w, .8rem) / -2);background:var(--idz-cf-color, var(--idz-cr-pop, #ffdd8a));opacity:0;will-change:transform,opacity;animation:idz-cr-confetti-fall var(--idz-cf-duration, 2.2s) var(--idz-cf-delay, 0s) ease-out forwards}.idz-cr__confetti-piece--ribbon{border-radius:.15rem}.idz-cr__confetti-piece--dot{border-radius:50%}.idz-cr__confetti-piece--mark{background-color:var(--idz-cf-color, var(--idz-cr-pop, #ffdd8a));-webkit-mask-image:var(--idz-sparkle);mask-image:var(--idz-sparkle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@keyframes idz-cr-confetti-fall{0%{opacity:1;transform:translate(0) rotate(0) scale(.4);animation-timing-function:ease-out}23.5%{opacity:1;transform:translate(var(--idz-cf-burst-x, 0),var(--idz-cf-burst-y, -8rem)) rotate(var(--idz-cf-rot-1, 40deg)) scale(1);animation-timing-function:ease-in}36.6%{opacity:1;animation-timing-function:cubic-bezier(.25,.75,.45,1)}64.7%{opacity:1;animation-timing-function:ease-out}to{opacity:0;transform:translate(var(--idz-cf-end-x, 0),var(--idz-cf-end-y, 40rem)) rotate(var(--idz-cf-rot-3, 480deg))}}@media(prefers-reduced-motion:reduce){.idz-cr__fill{transition:none}.idz-cr__marker.idz-cr-celebrate .idz-cr__marker-badge{animation:none}.idz-cr__confetti{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/idz-cart-progress.css.map */
