.order-cart-progress{width:min(420px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:28px 30px 30px;overflow:auto;border:1px solid rgba(37,113,138,.08);border-radius:8px;background:#fcfaf6;color:var(--order-text, #333);box-shadow:0 16px 48px #00000029;font-family:var(--order-body-font, "Source Sans Pro", Arial, sans-serif);opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;overscroll-behavior:contain}.order-cart-progress:not([open]){display:none}.order-cart-progress[open].is-visible{opacity:1;transform:translateY(0)}.order-cart-progress::backdrop{background:#161b1c52;opacity:0;transition:opacity .16s ease}.order-cart-progress.is-visible::backdrop{opacity:1}.order-cart-progress h2{margin:0 0 12px;color:var(--order-blue, #25718a);font-family:var(--order-heading-font, Bitter, Georgia, serif);font-size:26px;font-weight:600;line-height:1.25}.order-cart-progress h2:focus{outline:none}.order-cart-progress [data-order-cart-progress-status]{min-height:3em;margin:0 0 24px;font-size:16px;line-height:1.5}.order-cart-progress__track{height:5px;overflow:hidden;border-radius:5px;background:#e5e1dc}.order-cart-progress__track span{display:block;width:var(--order-cart-progress, 0%);height:100%;border-radius:inherit;background:var(--order-blue, #25718a);transition:width .9s cubic-bezier(.4,0,.2,1)}.order-cart-progress .order-cart-progress__steps{margin:10px 0 0;color:var(--order-muted, #6b6b6b);font-size:13px;line-height:1.4}.order-cart-progress .order-cart-progress__waiting{margin:16px 0 0;color:var(--order-muted, #6b6b6b);font-size:14px;line-height:1.4}.order-cart-progress__recovery{margin-top:12px;font-size:14px;line-height:1.4}.order-cart-progress__recovery p{margin:0 0 10px}.order-cart-progress__recovery a{display:inline-flex;align-items:center;min-height:44px;color:var(--order-blue, #25718a);text-decoration:underline}@media(max-width:600px){.order-cart-progress{width:min(340px,calc(100vw - 40px));padding:24px}.order-cart-progress h2{font-size:24px}.order-cart-progress [data-order-cart-progress-status]{font-size:15px}}@media(prefers-reduced-motion:reduce){.order-cart-progress,.order-cart-progress::backdrop,.order-cart-progress__track span{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/order-cart-progress.css.map */
