.ship-strand{--ss-parchment: #f6eedf;--ss-parchment-edge: #e8d5b4;--ss-ink: #232559;--ss-ink-soft: #5b5a6e;--ss-bead: #273d90;--ss-bead-hi: #6f86d6;--ss-thread: rgba(35, 37, 89, .28);--ss-empty: rgba(35, 37, 89, .2);--ss-mark: #5a3e2b;--ss-bead-size: 11px;display:block;position:relative;padding:16px 20px 14px;border:1px solid var(--ss-parchment-edge);border-radius:6px;background:radial-gradient(120% 140% at 50% 40%,rgba(255,255,255,.55),transparent 70%),var(--ss-parchment);color:var(--ss-ink);font-family:var(--body-font-family);text-align:center}.ship-strand--start{text-align:start}cart-drawer .ship-strand{margin:0;border-width:0 0 1px;border-radius:0;padding-inline:var(--gutter)}.cart .free-shipping-notice{margin-bottom:28px}.ship-strand__msg{margin:0 0 12px;font-size:.94em;line-height:1.35;color:var(--ss-ink)}.ship-strand__msg strong{font-weight:700}.ship-strand__track{position:relative;display:flex;align-items:center;gap:10px;height:22px}.ship-strand__thread{position:absolute;inset-inline:0 26px;top:50%;height:1px;background:var(--ss-thread)}.ship-strand__beads{position:relative;display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}.ship-strand__bead{position:relative;width:var(--ss-bead-size);height:var(--ss-bead-size);border-radius:50%;background:#ebe0c9;box-shadow:inset 0 0 0 1px var(--ss-empty);transition:background-color .22s ease-out,box-shadow .22s ease-out,transform .32s cubic-bezier(.22,1,.36,1)}.ship-strand__bead.is-filled{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75) 0 1.4px,transparent 2.2px),radial-gradient(circle at 50% 50%,var(--ss-bead-hi) 0,var(--ss-bead) 62%);box-shadow:0 1px 1.5px #23255959;transform:scale(1.08)}.ship-strand__mark{position:relative;flex:0 0 auto;width:18px;height:18px}.ship-strand__mark svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1)}.ship-strand__x{stroke:var(--ss-mark);stroke-width:2.2}.ship-strand__check{opacity:0;transform:scale(.6)}.ship-strand__check circle{fill:var(--ss-bead);stroke:none}.ship-strand__check path{stroke:#fff;stroke-width:2.2}.ship-strand.is-reached .ship-strand__x{opacity:0;transform:scale(.6) rotate(-20deg)}.ship-strand.is-reached .ship-strand__check{opacity:1;transform:none}.ship-strand__note{margin:10px 0 0;font-size:12px;line-height:1.3;letter-spacing:.01em;color:var(--ss-ink-soft)}.ship-strand.is-celebrating .ship-strand__bead{animation:ship-strand-ripple .5s ease-out both;animation-delay:calc(var(--i) * 30ms)}@keyframes ship-strand-ripple{40%{transform:translateY(-3px) scale(1.15)}to{transform:scale(1.08)}}.ship-strand.is-rewinding .ship-strand__bead,.ship-strand.is-rewinding .ship-strand__mark svg{transition:none}@media(max-width:400px){.ship-strand{--ss-bead-size: 10px}.ship-strand__track{gap:8px}}@media(prefers-reduced-motion:reduce){.ship-strand__bead,.ship-strand__mark svg{transition:none}.ship-strand.is-celebrating .ship-strand__bead{animation:none}}cart-drawer .free-shipping-notice{width:100%}
/*# sourceMappingURL=/cdn/shop/t/52/assets/ship-strand.css.map */
