.cart-milestones{background:var(--cm-surface, #f8f6f1);border:1px solid color-mix(in srgb,var(--cm-accent, #365447) 14%,transparent);border-radius:12px;padding:16px 14px;margin-block:14px 18px;color:var(--color-text, #333333);width:100%;box-sizing:border-box}.cart-milestones__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.cart-milestones__eyebrow{color:var(--color-heading, #242924);font-size:13px;font-weight:700;letter-spacing:.01em}.cart-milestones__count{flex:0 0 auto;color:var(--cm-accent, #365447);font-size:11px;font-weight:700}.cart-milestones__status{font-size:11.5px;line-height:1.5;min-height:17px;margin:0 0 14px;opacity:.85}.cart-milestones__steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;margin:0;text-align:center}.cart-milestones__step{min-width:0;display:flex;align-items:center;flex-direction:column;gap:4px;color:#777d79}.cart-milestones__step.is-unlocked{color:var(--cm-accent, #365447)}.cart-milestones__symbol{width:29px;height:29px;border-radius:50%;border:1px solid var(--cm-muted, #d4d8d2);background:#fff;color:#777d79;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700}.cart-milestones__step.is-unlocked .cart-milestones__symbol{border-color:var(--cm-accent, #365447);background:var(--cm-accent, #365447);color:#fff}.cart-milestones__symbol svg{width:15px;height:15px}.cart-milestones__label{color:inherit;font-size:10.5px;font-weight:700;line-height:1.25;white-space:normal;text-wrap:balance}.cart-milestones__quantity{font-size:9px;line-height:1.3;opacity:.85}.cart-milestones__segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px}.cart-milestones__segment{height:5px;border-radius:10px;background:var(--cm-muted, #d4d8d2);transition:background-color .2s ease}.cart-milestones__segment.is-unlocked{background:var(--cm-accent, #365447)}@media(max-width:380px){.cart-milestones{padding:13px 9px}.cart-milestones__steps{gap:2px}.cart-milestones__label{font-size:9.5px}.cart-milestones__status{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-milestones.css.map */
