.cart-table__container .cart__milestone__offer__alignment,.drawer__body__wrapper .cart__milestone__offer__alignment{margin-bottom:16px;max-width:100%;overflow:hidden;container-type:inline-size;container-name:milestone-bar}milestone-offer-bar{display:block;max-width:100%;box-sizing:border-box}.milestone-offer-bar--card{background:var(--milestone-offer-card-bg, #ffffff);border-radius:16px;box-shadow:0 2px 16px #14141412;padding:18px 16px 20px}.milestone-offer-bar__message{text-align:center;margin:0 0 16px;color:var(--milestone-offer-text-color, #1a1a1a);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.45;padding:0 6px;transition:color .3s ease}.milestone-offer-bar__amount{font-weight:700;color:var(--milestone-offer-fill-start, #663e88)}.milestone-offer-bar__message.is-flash{color:var(--milestone-offer-marker-bg-active, #663e88);font-weight:700;animation:milestoneMessagePop .4s ease}@keyframes milestoneMessagePop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.milestone-offer-bar__content{position:relative;padding:0 4px;box-sizing:border-box}.milestone-offer-bar__track-area{position:relative;padding-top:38px;box-sizing:border-box}.milestone-offer-bar__track{position:relative;height:6px;border-radius:999px;background:var(--milestone-offer-track-color, #e5e5e5);overflow:hidden}.milestone-offer-bar__fill{position:relative;display:block;height:100%;width:var(--bar-width, 0%);border-radius:inherit;background:var(--milestone-offer-fill-start, #663e88);transition:width .6s cubic-bezier(.4,0,.2,1);animation:milestoneOfferBarLoading .9s ease forwards;overflow:hidden}.milestone-offer-bar__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 45%,transparent 60%);background-size:200% 100%;animation:milestoneOfferShine 2.6s ease-in-out infinite}@keyframes milestoneOfferShine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes milestoneOfferBarLoading{0%{width:0}}.milestone-offer-bar__marker{position:absolute;top:-30%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:78px;box-sizing:border-box}.milestone-offer-bar__icon{position:relative;width:30px;height:30px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--milestone-offer-marker-bg, #ffffff);color:var(--milestone-offer-marker-icon-color, #999999);border:2px solid var(--milestone-offer-track-color, #e5e5e5);transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.milestone-offer-bar__icon svg{width:14px;height:14px;fill:currentColor}.milestone-offer-bar__icon img{width:16px;height:16px;object-fit:contain;border-radius:50%}.milestone-offer-bar__check{position:absolute;top:-3px;right:-3px;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--milestone-offer-marker-bg-active, #663e88);color:#fff;border:2px solid var(--milestone-offer-card-bg, #ffffff);opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.milestone-offer-bar__marker.reached .milestone-offer-bar__icon{background:var(--milestone-offer-marker-bg-active, #663e88);color:var(--milestone-offer-marker-icon-color-active, #ffffff);border-color:var(--milestone-offer-marker-bg-active, #663e88);transform:scale(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--milestone-offer-marker-bg-active, #663e88) 18%,transparent)}.milestone-offer-bar__marker.reached .milestone-offer-bar__check{opacity:1;transform:scale(1)}.milestone-offer-bar__marker.just-reached .milestone-offer-bar__icon{animation:milestoneMarkerPop .55s ease}@keyframes milestoneMarkerPop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1.1)}}.milestone-offer-bar__label{font-size:10.5px;font-weight:500;line-height:1.3;text-align:center;color:#8f8f8f;width:100%;max-width:78px;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;transition:color .35s ease}.milestone-offer-bar__marker.reached .milestone-offer-bar__label{color:var(--milestone-offer-marker-bg-active, #663e88);font-weight:700}[dir=rtl] .milestone-offer-bar__marker{transform:translate(50%)}[dir=rtl] .milestone-offer-bar__marker.reached .milestone-offer-bar__icon{transform:scale(1.12)}@media screen and (max-width:480px){.milestone-offer-bar--card{padding:14px 10px 16px;border-radius:12px}.milestone-offer-bar__message{font-size:12.5px;margin-bottom:12px}.milestone-offer-bar__icon{width:24px;height:24px}.milestone-offer-bar__icon svg{width:12px;height:12px}.milestone-offer-bar__check{width:13px;height:13px}.milestone-offer-bar__marker{width:58px}.milestone-offer-bar__label{font-size:9px;max-width:58px;min-height:2.4em}}@container milestone-bar (max-width: 340px){.milestone-offer-bar__label{display:none}.milestone-offer-bar__marker{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/milestone-offer-bar.css.map */
