.delivery-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;padding:15px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;color:rgb(var(--color-foreground))}.delivery-header{margin-bottom:10px}.countdown{font-size:14px;margin-top:8px}#time-left{font-weight:600}.delivery-timeline{margin-top:16px;width:100%}.progress-bar-container{height:8px;background-color:#e9ecef;border-radius:4px;overflow:visible;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(to right,rgb(var(--color-foreground)),#237cda);border-radius:4px;width:0;animation:progress-loop 9s ease-in-out forwards;animation-delay:4s;position:relative}.truck-on-bar{position:absolute;top:-15px;right:-20px;font-size:20px;transform:scale(1.4)}@keyframes progress-loop{0%{width:0}to{width:95%}}@keyframes truck-follow-progress{0%{transform:translate(0)}to{transform:translate(calc(100% - 1px))}}.status-points{display:flex;justify-content:space-between;position:relative;margin-top:10px;font-size:10px}.status-point{position:relative;flex:1;text-align:center}.status-point.first-label{text-align:left}.status-point.last-label{text-align:right}.status-label{display:block;margin-top:5px;font-weight:500}.status-date{display:block;font-size:12px;margin-top:2px;font-weight:600;white-space:nowrap}.date-span{font-weight:600;white-space:nowrap}estimated-delivery{color:var(--color-badge-foreground);font-size:1.3rem;padding:0 .5rem;display:flex;flex-direction:column}@media screen and (min-width: 750px){.estimated-delivery{font-size:1.4rem}}.estimated-delivery span{color:#176117}.delivery-note{color:#ff4343;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/estimated-delivery.css.map */
