calyvi-shipping-progress.csp{--csp-ink: #1f1d1d;--csp-green: #1f5c58;--csp-soft: #6b5a58;--csp-rail: #e3cdd0;--csp-ease: cubic-bezier(.22, .61, .36, 1);display:block;margin:22px 0;font-family:var(--font-body-family, "DM Sans", sans-serif);color:var(--csp-ink);transition:opacity .3s ease}calyvi-shipping-progress.csp[hidden]{display:none}.no-js calyvi-shipping-progress.csp{display:none}calyvi-shipping-progress.csp:not([data-state=ready]){opacity:0}calyvi-shipping-progress.csp:not([data-state=ready]) .csp__fill{transition:none}.csp .csp__title{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--csp-ink)}.csp .csp__track{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.csp .csp__bar{height:6px;overflow:hidden;border-radius:6px;background:var(--csp-rail)}.csp .csp__fill{display:block;width:0;height:100%;border-radius:6px;background:var(--csp-green);transition:width .45s var(--csp-ease)}.csp .csp__truck{display:block;width:28px;height:28px;color:var(--csp-ink);opacity:.5;transition:opacity .3s ease,color .3s ease}.csp[data-reached] .csp__truck{opacity:1;color:var(--csp-green)}.csp .csp__message{min-height:1.5em;margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--csp-soft)}.csp .csp__message span,.csp .csp__message strong{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--csp-ink)}.csp[data-reached] .csp__message{color:var(--csp-green)}.csp[data-reached] .csp__message:after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8.4l3.4 3.4 7.6-7.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8.4l3.4 3.4 7.6-7.8'/%3E%3C/svg%3E") center / contain no-repeat}.js .calyvi-nail-pdp calyvi-shipping-progress.csp:not([hidden])~[class*=text_with_icon_reassurance]>.product__text:first-of-type{display:none}@media(prefers-reduced-motion:reduce){calyvi-shipping-progress.csp,.csp .csp__fill,.csp .csp__truck{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-shipping-progress.css.map */
